#include #include #include using namespace std; vector solve(int n,int k){ vector v(n); int i,j = 0; while(true){ j++; vector u; for(i=0;i> n; for(i=1;i<=n;i++){ vector v = solve(i,4); //cout << "num = " << i << ", "; int mx = -1,ret = -1; for(int j=0;j> k >> q; vector v; v.push_back(1); while(v.back()> n; auto it = upper_bound(v.begin(),v.end(),n); it--; cout << (*it) << endl; } }