#P1002. 柯拉茨猜想

柯拉茨猜想

【问题描述】

在数学的奇妙世界里,有一个非常有趣的猜想叫做“科拉茨猜想”。这个猜想描述了一个简单的数字游戏:

选择一个正整数nn作为开始。

如果nn是偶数,那么将这个数除以2,得到一个新的数;

如果nn是奇数,那么将这个数乘以3再加1,得到一个新的数。

重复上述过程,你会观察到数字序列会逐渐减少并最终变成 1。但是,我们还没有完全证明所有的数字都会遵循这个规律并最终到达 1。

现在,我们想要你编写一个程序来模拟这个过程,并输出从给定的正整数nn开始,直到数字变为1的所有数字。

【输入格式】

一个正整数nn

【输出格式】

输出从nn开始,直到1的所有数字,每个数字占一行。

【样例】

10
10
5
16
8
4
2
1

【数据规模与约定】

100%的数据满足:1n1133821\le n\le113382