该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
迭代之谜
题目背景
Y同学是一位对数论中未解之谜充满好奇的数学家。他最近正沉迷于一个看似简单却蕴含着无限复杂的迭代序列,即著名的“考拉兹猜想”(Collatz Conjecture)。
这个猜想声称,从任意一个正整数出发,反复应用一套简单的规则,最终都会陷入一个 4 -> 2 -> 1
的循环。Y同学希望通过编程,来模拟这个神秘的迭代过程,亲眼见证一个巨大的数字在 次变换后会走向何方。
题目描述
给定一个初始整数 ,你将对其进行 次“神秘运算”。单次运算的规则如下:
- 如果当前的数 是一个偶数,则将 更新为 。
- 如果当前的数 是一个奇数,则将 更新为 。
你的任务是,计算出初始值 在经过了恰好 次这样的操作后,会变成什么数值。
输入格式
输入一行,包含两个整数 。
输出格式
输出一行,一个整数,表示 经过 次操作后的最终结果。
样例
样例输入 1
100 10
样例输出 1
22
样例输入 2
100000 100000
样例输出 2
2
提示
数据范围与约定
- 对于 的数据,,。