2 solutions
-
0
Guest MOD
- 1
Information
- ID
- 1380
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 5
- Tags
- (None)
- # Submissions
- 47
- Accepted
- 19
- 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;
}
#include <bits/stdc++.h> using namespace std; #define int long long int n; vector 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.