H
思路:
倒着想,N为奇数就减一,再除以2,再判断奇偶,偶数就直接除以2
难在python 的输入格式,想了好一会,一个可以用list(open(0)) 不过这个在编译器上看不到效果,毕竟是直接打开文件夹,在就是用错误调试
while True:
try:
a = int(input())
ans = 0
while (a != 1):
if (a % 2):
ans += 1
a -= 1
# print('a',a)
else:
a //= 2
ans += 1
# print('b',a)
print(ans)
except Exception:
break