1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| #include <iostream>
#include <cstdlib>
using namespace std;
int div(int n)
{
return n/2 + n%2;
}
int solution(int n, int a, int b)
{
int answer = 1;
while(abs(a-b) != 1)
{
a = div(a);
b = div(b);
answer++;
}
return answer;
}
|