1 solutions
Information
- ID
- 1380
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 5
- Tags
- (None)
- # Submissions
- 40
- Accepted
- 15
- Uploaded By
#include <bits/stdc++.h>
using namespace std;
#define int long long
int n;
vector<int> f;
signed main() {
cin>>n;
while(n>1){
f.push_back(n);
if(n%2==0)n/=2;
else n=n*3+1;
}
f.push_back(1);
reverse(f.begin(),f.end());
for(auto c:f){
cout<<c<<" ";
}
return 0;
}
By signing up a Hydro universal account, you can submit code and join discussions in all online judging services provided by us.