P5727 【深基5.例3】冰雹猜想

链接:Miku

--------------------

欸,为什么我第一遍没过

--------------------

#include<iostream>
using namespace std;
int n;
int ans[10000];
int l=1;
int main(){
    cin>>n;
    ans[l]=n;
    if(n==27)
    cout<<324342;
    while(n!=1){
        l++;
        if(n%2)
        n=n*3+1;
        else
        n=n>>1;
        ans[l]=n;
    }
    for(int i=l;i>=1;--i){
        cout<<ans[i]<<" ";
    }
    return 0;
}
Ac

 

posted @ 2020-02-22 20:22  Simex  阅读(234)  评论(2编辑  收藏  举报