#abc116b. [abc116_b]Collatz Problem
[abc116_b]Collatz Problem
题目描述
给定一个序列 ,其确定规则如下:
-
第一个项 作为输入给定。
-
定义函数 如下:若 是偶数,则 ;若 是奇数,则 。
-
当 时,;当 时,。
找到满足以下条件的最小整数 :
- 存在整数 ,使得 。
约束条件
- 输入中的所有值均为整数。
- 可以保证 中的所有元素及满足条件的最小 均不超过 。
输入
输入按以下格式从标准输入给出:
输出
打印满足条件的最小整数 。
示例输入 1
8
示例输出 1
5
。由于 ,答案为 。
示例输入 2
7
示例输出 2
18
$a=\\{7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1,4,2,1,......\\}$。
示例输入 3
54
示例输出 3
114