#ABC116B. 柯拉兹猜想

柯拉兹猜想

柯拉兹猜想

题目描述

数列 a={a1,a2,a3,......}a=\{a_1,a_2,a_3,......\} 按如下方式定义。

  • 初项 ss 由输入给出。
  • 定义函数 f(n)f(n):当 nn 为偶数时 f(n)=n/2f(n) = n/2,当 nn 为奇数时 f(n)=3n+1f(n) = 3n+1
  • i=1i = 1ai=sa_i = s,当 i>1i \gt 1ai=f(ai1)a_i = f(a_{i-1})

请找出满足以下条件的最小的整数 mm:

  • 存在整数 nn 满足 am=ana_m = a_nm>nm \gt n

输入格式

输入按以下格式从标准输入给出:

ss

输出格式

输出满足条件的最小的整数 mm

样例

8
5

a={8,4,2,1,4,2,1,4,2,1,......}a=\{8,4,2,1,4,2,1,4,2,1,......\}。因为 a5=a2a_5=a_2,所以答案是 55

7
18

$a=\{7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1,4,2,1,......\}$。

54
114

数据范围

  • 1s1001 \leqq s \leqq 100
  • 输入均为整数。
  • 保证 aa 的所有元素以及满足条件的最小的 mm 都不超过 10000001000000
难度 普及-
通过率
尝试 0
已通过 0
ID
1659
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签