1038 角谷猜想

2021-08-07 19:57:43 字數 609 閱讀 5954

1038:角谷猜想

description

角谷猜想:

日本一位中學生發現乙個奇妙的「定理」,請角谷教授證明,而角谷教授無能為力,於是產生角谷猜想。猜想的內容是:任給乙個自然數,若為偶數除以2,若為奇數則乘3加1,得到乙個新的自然數然後按照上面的法則繼續演算,若干次後得到的結果必然為1,請程式設計驗證。

input

任一正整數。

output

演算的過程。

sample input

samplre output

10/2=5

5*3+1=161

6/2=8

8/2=4

4/2=2

2/2=1

#includeusing namespace std;

int main()

{ int a,i,temp;

cin>>a;

while(a!=1)

{if(a%2==0)

{cout<

驗證角谷猜想

total submission s 7305 accepted submission s 3767 problem description 數論中有許多猜想尚未解決,其中有乙個被稱為 角谷猜想 的問題,該問題在 五 六十年代的美國多個著名高校中曾風行一時,這個問題是這樣描述的 任何乙個大於一的自然...

21 角谷猜想

總時間限制 1000ms 記憶體限制 65536kb 描述 所謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16 8 4 2 1。程式要求輸入乙個整數,將經過處理得到1的過程輸...

驗證角谷猜想

數論中有許多猜想尚未解決,其中有乙個被稱為 角谷猜想 的問題,該問題在 五 六十年代的美國多個著名高校中曾風行一時,這個問題是這樣描述的 任何乙個大於一的自然數,如果是奇數,則乘以三再加一 如果是偶數,則除以二 得出的結果繼續按照前面的規則進行運算,最後必定得到一。現在請你編寫乙個程式驗證他的正確性...