#196. 考拉兹猜想——怎么又是你

考拉兹猜想——怎么又是你

Problem F. 考拉兹猜想——怎么又是你

时间限制:1s

空间限制:256MB

题目背景

考拉兹猜想 是 1937 年 Lothar Collatz 提出的,也叫 3nn+1 猜想。数学家 Paul Erdos 曾这样评价这个猜想:「Mathematics may not be ready for such problems」.

命题陈述为:对任意正整数 nnnnZ+Z^+ ),若 nn 为偶数则除以 2 ,若 nn 为奇数则乘 3 再加 1 ,如此反复,其结果最终必会达到 1 .

稍正式的表述:$f(n) = \left\{ \begin{array}{ccl} \frac{n}{2} & & {n \equiv 0 (mod \ 2)}\\ 3n+1 & & {n \equiv 1 (mod \ 2)}\\ \end{array} \right. $,必有 kkNN 使得 fk(n)=1f^k(n)=1 .

题目描述

纳西妲试了在 int 范围内的所有正整数,发现考拉兹猜想都成立,于是她便放弃了寻找反例的想法。不过纳西妲又想到一个新问题:是否存在一个正整数 nn ,在经过 kk 次调用后,恰好可以得到 fk(n)=1f^k(n) = 1 呢?

输入描述

输入一个整数 kk

1k1091 \le k \le 10^9

输出描述

输出一个满足条件的正整数 nn ,使得 fk(n)=1f^k(n) = 1

输出的正整数 nn 需要满足 1n1061 \le n \le 10^6

如果有多个满足条件的整数,输出其中任意一个即可。

样例1

输入

9

输出

12

解释

n=12n = 12 的 Collatz 序列为:12, 6, 3, 10, 5, 16, 8, 4, 2, 1.

样例2

输入

111

输出

27