RETLE蒟蒻求助
查看原帖
RETLE蒟蒻求助
422110
HgSO4_QwQ楼主2021/2/8 11:23

1,2,5 RE,3,4 TLE。 在code::blocks对的呀? 代码:

#include<iostream>
using namespace std;
int main()
{
    int a,b,ans;
    cin>>a;
    int d=b=a;
    while(a!=1)
    {
        if(a%2==0)
        {
            a/=2;
        }
        else if(a%2==1)
        {
            a*=3;
            a+=1;
        }
        ans+=1;
    }
    int c[ans],temp=0;
    c[0]=d;
    while(b!=1)
    {
        if(b%2==0)
        {
            b/=2;
        }
        else if(b%2==1)
        {
            b*=3;
            b+=1;
        }
        c[temp]=b;
        temp++;
    }
    for(ans-=1;ans>=0;ans--)
    {
        cout<<c[ans]<<' ';
    }
    cout<<d;
    return 0;
}
2021/2/8 11:23
加载中...