#2507. 奶牛的数字游戏

奶牛的数字游戏

题目描述

奶牛们又在玩一种无聊的数字游戏。输得很郁闷的贝茜想请你写个程序来帮她在开局时预测结果。在游戏的开始,每头牛都会得到一个数N(1<=N<=1,000,000)\red{N(1<=N<=1,000,000)}

此时奶牛们的分数均为0\red{0}。如果N\red{N}是奇数,那么奶牛就会把它乘以3\red{3}后再加1\red{1}。如果N\red{N}是偶数,那么这个数就会被除以2\red{2}。数字每 变动一次,这头奶牛就得到1\red{1}分。当N\red{N}的值等于1\red{1}时,游戏结束,此时的分数就是这头奶牛在这局游戏中的最终得分。

以下是N\red{N}的初始值为5\red{5}时,一局游戏的完整过程: N\red{N }操作后所得数 注释 总分 5163×5+1116816/22848/23424/24212/25\red{5 16 3\times 5+1 1 16 8 16/2 2 8 4 8/2 3 4 2 4/2 4 2 1 2/2 5 }这头奶牛的最终得分是5\red{5}

输入格式

1\red{1}行: 一个正整数,N\red{N}

输出格式

1\red{1}行: 输出一个正整数N\red{N,}即奶牛在这局游戏中的最终得分

样例

输入样例

112

输出样例

20