12345678910111213141516171819202122232425 |
- #include <iostream>
- #include <vector>
- using namespace std;
- int syracuse( int u, int k ){
- for ( int i(0); i<k; i++ ) {
- if( u % 2 ) {
- u = 3*u + 1;
- }
- else {
- u = u/2;
- }
- }
- return u;
- }
- int main(){
- int k, u0;
- std::cin >> u0 >> std::skipws >> k >> std::noskipws;
- cout << syracuse(u0, k);
- return 0;
- }
|