#include #include #include #include #include using namespace std; vectorv[20][20]; int n,m,k; int q[1005]; char ch[22]; bool work(int a) { int i,j; int res=0; for(i=0;i=k) return true; } return false; } int main() { int i,j,a,b,c; v[1][0].push_back(0); v[1][1].push_back(1); for(i=2;i<=15;i++) { for(j=0;j>1; if(work(mid)) l=mid; else r=mid-1; } if(work(r)) { printf("%d\n",r);} else printf("%d\n",l); } return 0; }