传统题 1000ms 64MiB

Collatz conjecture

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Collatz conjecture

时间限制:1s

空间限制:64MB

题目描述

纳西妲最近发现了一个有趣的函数,它的形式如下:

$$f(n) = \left\{ \begin{array}{ccl} \frac{n}{2} & & {n \equiv 0 (mod \ 2)}\\ 3n+1 & & {n \equiv 1 (mod \ 2)}\\ \end{array} \right. $$

纳西妲试了几个数,发现反复调用 ff 函数,总会回到 11 ,随后再次调用就会进入 1421 \rarr 4 \rarr 2 的循环;这时纳西妲就在思考,会不会有的数需要通过很多步数才会回到 11,甚至根本不会回到 11 呢?

所以纳西妲找到了你,希望你能找到一个 nn 的值使得以下长度为 kk 的数列 nn, f(n)f(n), f(f(n))f(f(n)), f(f(f(n)))f(f(f(n)))... 中的每个数都不是 11 .

输入描述

输入包括一个整数 kk(1k10001 \le k \le 1000).

输出描述

输出一个满足条件的整数 nn ,使得长度为 kk (即调用 k1k-1 次 函数 ff 后)的数列 nn, f(n)f(n), f(f(n))f(f(n)), f(f(f(n)))f(f(f(n)))... 中的每个数都不是 11 .

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

注意输出的整数 nn 的位数不要超过 66.

样例

1
8

解释

842142...8 \rarr 4 \rarr 2 \rarr 1 \rarr 4 \rarr 2...

k=1k = 188 不为 11.

当然,很容易发现,只要 nn 不为 11,任何数都是满足条件的,所以你只需要输出任意一个不为 11 的整数即可。

100
27

提示

  1. 本题不是一个常规题,如果你在测试时发现有什么不对的地方,请仔细阅读题面。

nahida.jpg

NNU2024新生赛第二场

未参加
状态
已结束
规则
IOI
题目
10
开始于
2024-8-25 8:00
结束于
2024-8-28 8:00
持续时间
72 小时
主持人
参赛人数
139