문제
리처드는 대칭을 좋아하며, 현재 자신의 고양이들을
리처드는 대칭성을 유지하기 위해 다음과 같은 방식으로 고양이들을 배치한다:
밭의 가장 중앙 격자 칸에 고양이를 배치한다. 만약 그러한 중앙 격자 칸이 존재하지 않으면, 배치를 멈춘다.
배치를 했다면, 다음 밭을 네 개의 동일한 크기의 더 작은 밭으로 나누고(고양이가 있는 행과 열을 기준으로 나누어짐), 각 밭에서도 동일한 방식으로 고양이들을 배치한다.
밭을 더 작은 밭으로 계속 분할하는 과정을 중앙 격자 칸이 없거나 밭을 더 이상 나눌 수 없을 때까지 반복한다.
............... ............... .......|....... .C.|.C.|.C.|.C.
............... ............... ...C...|...C... ---C---|---C---
............... ............... .......|....... .C.|.C.|.C.|.C.
............... -> .......C....... -> -------C------- -> -------C-------
............... ............... .......|....... .C.|.C.|.C.|.C.
............... ............... ...C...|...C... ---C---|---C---
............... ............... .......|....... .C.|.C.|.C.|.C.
위 예시에서는
입력
첫 번째 줄에 두 개의 정수
출력
첫 번째 줄에 리처드가 고양이를 배치하기 위해 필요한 총 마릿수를 출력한다.
예제1
7
1521