考拉兹猜想——怎么又是你
PDF 视图题目背景
考拉兹猜想 是 1937 年 Lothar Collatz 提出的,也叫 猜想。数学家 Paul Erdos 曾这样评价这个猜想:「Mathematics may not be ready for such problems」.
命题陈述为:对任意正整数 (
∈
),若
为偶数则除以 2 ,若
为奇数则乘 3 再加 1 ,如此反复,其结果最终必会达到 1 .
稍正式的表述:,必有
∈
使得
.
题目描述
纳西妲试了在 int 范围内的所有正整数,发现考拉兹猜想都成立,于是她便放弃了寻找反例的想法。不过纳西妲又想到一个新问题:是否存在一个正整数 ,在经过
次调用后,恰好可以得到
呢?
输入描述
输入一个整数 。
输出描述
输出一个满足条件的正整数 ,使得
。
输出的正整数 需要满足
。
如果有多个满足条件的整数,输出其中任意一个即可。
样例1
输入
9
输出
12
解释
的 Collatz 序列为:12, 6, 3, 10, 5, 16, 8, 4, 2, 1.
样例2
输入
111
输出
27
评论