大佬求解
查看原帖
大佬求解
1099787
patrickwen楼主2024/1/17 20:01

大佬求解,4个wa,错哪了???

#include <bits/stdc++.h>
using namespace std;
int main() {
long long a,n[15678]={0},count=0,t,i=0,ans=0;
cin>>a;
long long y=a;
while(t--){
	if(a==1){
		break; 
	} 
	if(a%2!=0){
		a=a*3+1;
		n[i]=a;
		i++;
	}else{
		a=a/2;
		n[i]=a;
		i++;
	}
	ans++;
}

for(long i=ans-1;i>=0;i--){
	cout<<n[i]<<" ";
}
cout<<y<<" ";
}
2024/1/17 20:01
加载中...