#ABC116B. Collatz Problem
Collatz Problem
题目描述
A sequence is determined as follows:
-
The first term is given as input.
-
Let be the following function: if is even, and if is odd.
-
when , and when .
Find the minimum integer that satisfies the following condition:
- There exists an integer such that .
一个序列 确定如下:
输入第一个项 。
设 为以下函数:如果 是偶数,则 ;如果 是奇数,则 。
当 时为 ,当 时为 。
求满足以下条件的最小整数 :
- 存在一个整数 ,使得 .
输入格式
输入内容按以下格式标准输入:
输出格式
打印满足条件的最小整数 。
样例 #1
样例输入 #1
8
样例输出 #1
5
样例 #2
样例输入 #2
7
样例输出 #2
18
样例 #3
样例输入 #3
54
样例输出 #3
114
说明
数据规模与约定
- 输入值均为整数。
- 保证 中的所有元素以及满足条件的最小值 最多为 。
样例 解释
.如 ,答案为 。
样例 解释
$a=\{7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1,4,2,1,......\}$ .