#P1207. The 3n + 1 problem
The 3n + 1 problem
题目描述
考虑以下算法(3n+1问题):
- 输入整数
- 输出
- 若则终止
- 若为奇数,则
- 若为偶数,则
- 返回步骤2
对于输入,输出序列为:22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1。该序列的长度(称为循环长度)为。
输入格式
多组测试数据,每组包含两个整数和(),表示需要计算区间内所有整数的最大循环长度。
输出格式
每组数据输出、和对应的最大循环长度,格式为"i j max_cycle_length"
样例输入
1 10
100 200
201 210
900 1000
样例输出
1 10 20
100 200 125
201 210 89
900 1000 174
题目来源
1990年杜克大学程序设计竞赛(UVA 100)