#include void setMap(int n){ char map[2][1001]; int memo[2][1001]={0},y,up,ans=0,t,right,x; for(int i=0;ians;k--){ right=k+p; if(right>n) continue; x=p; while(xmemo[y][x]) break; x++; } if(x==right){ ans=ans>k?ans:k; break; } } } } printf("%d\n",ans); }