【题目描述】
谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到11的过程输出来。
【输入】
一个正整数n(n≤2,000,000)。
【输出】
从输入整数到1的步骤,每一步为一行,每一部中描述计算过程。最后一行输出"End"。如果输入为1,直接输出"End"。
【输入样例】
5
【输出样例】
5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 End
【知识点】
角谷猜想又名冰雹猜想 是指:一个正整数x,如果是奇数就乘以3再加1,如果是偶数就析出偶数因数2ⁿ,这样经过若干个次数,最终回到1。
无论这个过程中的数值如何庞大,就像瀑布一样迅速坠落。而其他的数字即使不是如此,在经过若干次的变换之后也必然会到纯偶数:4-2-1的循环。据日本和美国的数学家攻关研究,在小于7*10^11的所有的正整数,都符合这个规律。
本文介绍了角谷猜想,即对于任意正整数,通过特定规则处理最终总会得到1。文章提供了输入输出样例,并指出在一定范围内所有数都遵循此规律。内容还涉及循环运用和运算符的考察,适合信息学奥赛学员学习。
订阅专栏 解锁全文
1205

被折叠的 条评论
为什么被折叠?



