#include<bits/stdc++.h> using namespace std; int ss(int n){ int a; if(n==1){ a=1; }else{ a=ss(n-1)+n-1; } return a; } int main() { int i=0,s=0; while(1){ i++; s+=ss(i); if(s>5000){ cout<<i; break; } } return 0; } /************************************************************** Problem: 1146 User: zzz Language: C++ Result: Wrong Answer ****************************************************************/