卡拉兹问题:转换步骤怎么对不上呢?
小弟偶然发现克拉兹问题,有点兴趣,就看了一下。原题是:
克拉兹问题是一个简单有趣而又没有解决的数学问题。这个问题是由L. Collatz在1937年提出的。
问题如下:
(1)输入一个正整数n;
(2)如果n=1则结束;
(3)如果n是奇数,则n变为3n+1,否则n变为n/2;
(4)转入第(2)步。
例如:
输入13的时候,经历10步可以达到1:
13 -> 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1
输入22,经历16步可以达到1:
22 -> 11 -> 34 -> 17 -> 52 -> 26 -> 13 -> 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1
我怎么看都是:输入13的时候是9步转换,22是15步转换。
谁能帮我解答一下啊。