#include #include using namespace std; int N; int masu[30][30]; int dir; //右1,下2,左3,上4 int main() { cin >> N; for (int i=0; i= N) { nj--; dir = 2; ni++; num++; break; } if (masu[ni][nj] != 0) { nj--; dir = 2; ni++; num++; break; } num++; break; case 2: ni++; if (ni >= N) { ni--; dir = 3; nj--; num++; break; } if (masu[ni][nj] != 0) { ni--; dir = 3; nj--; num++; break; } num++; break; case 3: nj--; if (nj < 0) { nj++; dir = 4; ni--; num++; break; } if (masu[ni][nj] != 0) { nj++; dir = 4; ni--; num++; break; } num++; break; case 4: ni--; if (masu[ni][nj] != 0) { ni++; dir = 1; nj++; num++; break; } num++; break; } } for (int i=0; i