#include<iostream> usingnamespace std; #define MAXN 210 #define MAXM 7 int n,k; intclassmateL(int n, int k, int min){ //cout<<"Stepping In "<<n<<" "<<k<<endl; if(k == 1){ return1; } int ans = 0; for(int i = min; i <= n / k; ++ i ){ ans += classmateL(n - i, k - 1, i); } //cout<<"Stepping Out "<<n<<" "<<k<<" "<<ans<<endl; return ans; } intmain(){ cin>>n>>k; cout<<classmateL(n,k,1); return0; }
#include<iostream> usingnamespace std; intmain(){ int n; cin>>n; int ans = 0; while(n != 1){ if(n%2){ n = 3 * n + 1; }else{ n = n / 2; } ans++; } cout<<ans<<endl; return0; }