卡拉茲(Callatz)猜想:
對任何一個自然數(shù)n揭措,如果它是偶數(shù)驯绎,那么把它砍掉一半完慧;如果它是奇數(shù),那么把(3n+1)砍掉一半剩失。這樣一直反復(fù)砍下去屈尼,最后一定在某一步得到n=1「疤荆卡拉茲在1950年的世界數(shù)學(xué)家大會上公布了這個猜想鸿染,傳說當(dāng)時耶魯大學(xué)師生齊動員,拼命想證明這個貌似很傻很天真的命題乞巧,結(jié)果鬧得學(xué)生們無心學(xué)業(yè)涨椒,一心只證(3n+1),以至于有人說這是一個陰謀绽媒,卡拉茲是在蓄意延緩美國數(shù)學(xué)界教學(xué)與科研的進(jìn)展……
我們今天的題目不是證明卡拉茲猜想蚕冬,而是對給定的任一不超過1000的正整數(shù)n,簡單地數(shù)一下是辕,需要多少步(砍幾下)才能得到n=1囤热?
輸入格式:每個測試輸入包含1個測試用例,即給出自然數(shù)n的值获三。
輸出格式:輸出從n計算到1需要的步數(shù)旁蔼。
輸入樣例:
3
輸出樣例:
5
代碼和測試結(jié)果:
心得:解題過程中不需要給n限制條件,因為在測試的時候會自動選擇符合題意的n