[Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏
奶牛们又在玩一种数字游戏。贝茜希望你编写一个程序,帮助她在游戏开始时预测最终得分。
游戏开始时,每头奶牛都会得到一个正整数 ,初始分数为 。此后,按照以下规则不断改变 :
- 如果 是奇数,则将其变为 ;
- 如果 是偶数,则将其变为 。
每当 发生一次变化,奶牛就会得到 分。当 时,游戏结束,此时的分数就是奶牛在这局游戏中的最终得分。
例如,当 的初始值为 时,游戏过程如下:
| 当前值 | 操作后的值 | 操作 | 总分 |
|---|---|---|---|
因此,这头奶牛的最终得分为 。
输入格式
输入一行,包含一个正整数 。
输出格式
输出一行,包含一个非负整数,表示奶牛在这局游戏中的最终得分。
样例输入
112
样例输出
20
数据范围
- 。
来源与许可
本题为 USACO 2006 October 试题「奶牛的数字游戏」,题面与测试数据整理自 BZOJ。
样例 1
输入
112
输出
20