#include using namespace std; int i,j,a[505][505],x; bool u; void dfs(int val,int x,int y) { if(x>=200 || y>=200) return ; cout<>val; a[x][y]=val; if(!val) u=1; for(int i=1;i<2 && !u;++i) { if(!u && val<0 && !a[x+i][y]) dfs(val,x+i,y); if(!u && val<0 && !a[x][y+i]) dfs(val,x,y+i); if(!u && val<0 && !a[x+i][y+i]) dfs(val,x+i,y+i); } } int main() { ios_base::sync_with_stdio(0); cin.tie(0); srand(time(NULL)); dfs(x,0,0); return 0; }