T791626 【P1089】 - 3n + 1(角谷猜想)

题目描述

考虑如下的序列生成算法:从整数n开始,如果是偶数,把它除以2;如果n是奇数,把它乘3加1。用新得到的值重复上述步骤,直到n=1时停止。 例如,n = 22时该算法生成的序列是: 22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1 人们猜想(没有得到证明)对于任意整数n,该算法总能终止于n = 1。这个猜想对于至少1000000内的整数都是正确的。 这个猜想叫做角谷猜想,又名冰雹猜想,又称为3n+1猜想

输入格式

第1行,一个正整数n

输出格式

1行,一个正整数,代表变换到最后的1时的次数

说明/提示

输入输出样例说明 输入3的时候变换过程是: 3 10 5 16 8 4 2 1 除去一开始输入的3,一共变换的次数是7 100%的数据:$2 \le n \le 100000$