時間限制: 1000 ms 記憶體限制: 65536 kb
提交數: 11839 通過數: 7174
題目描述
謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16、8、4、2、1。程式要求輸入乙個整數,將經過處理得到1的過程輸出來。
輸入乙個正整數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
#includeusing namespace std;
int main()
if(a%2==0)
}cout<<"end";
}
1086 角谷猜想
時間限制 1000 ms 記憶體限制 65536 kb 題目描述 謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16 8 4 2 1。程式要求輸入乙個整數,將經過處理得到1的過...
1086 角谷猜想
題目描述 謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16 8 4 2 1。程式要求輸入乙個整數,將經過處理得到1的過程輸出來。輸入 乙個正整數n n 2,000,000 輸...
1086 角谷猜想
1086 角谷猜想 時間限制 1000 ms 記憶體限制 65536 kb 提交數 28014 通過數 16479 題目描述 謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16...