输入有若干组数据。每组数据仅有一行,包含一个整数 N。输入数据的组数不超过1051 ≤ N ≤ 109
对于每组数据,输出一行,包含一个整数,代表最少所需的操作数。
10 22 4
0 2 1
第一组数据:N = 10 本身就可以表示为 2x + 2y 的形式,其中 x = 3, y = 1。 第二组数据:N = 22 可以用 2 次操作变为 M = 20= 22+ 24,也可以变成 M = 24 = 23+ 24。 第三组数据:N = 4 可以用 1 次操作变为 M = 3 = 20 + 21 或者 M = 5 = 20 + 22。