问题 A: 总有一天你会出现在我身边
输入文件: 标准输入 输出文件: 标准输出
时间限制: 1 Sec 内存限制: 256 MB
题目描述
孤注一掷的执念,我终将看到你身影逆光,出现。
德伦帝国军团把小 L 和小 S 关押在两个遥远的星球,两个星球之间相距 N 光年。不过小 L 拥有一项特殊技能,可以改变两个人之间的距离。若原距离为偶数,则每施放一次技能,小 L 和小 S 的距离就会变为原来的一半。若原距离为奇数,则施放技能后距离变为原距离除以二并向下取整,向下取整会消耗小 L 一点体力值。
小 L 想知道如果要将两个人之间的距离变成 1 需要消耗多少体力值,以便于提前准备。
输入
一个整数 N。
输出
一个整数,表示要将两个人之间的距离变成 1 需要消耗的体力值。
样例输入 #1
12
样例输出 #1
1
样例说明 #1
12 → 6 → 3 → 1(+1),需要消耗 1 点体力。
样例输入 #2
15
样例输出 #2
3
样例说明 #2
15 → 7(+1) → 3(+1) → 1(+1),需要消耗3点体力。
数据范围
1 <= N <= 5000000
谢谢浏览!