#include #include using namespace std; int N,K; int D[61][61]; int x1,x2,y1,y2; int check(int a, int b, int c, int d,int e){ int cnt = 0; if( a + b - 1 < N + 1) { for(int i=a; i d ){ e = a; d = max( cnt, d); } check( a+1, b, c, d, e); } else { if( c >= N ) { x1 = e; x2 = b; y1 = c; y2 = c; return c,e; } check( 1, b, c+1, d, e); } } int main (){ cin >> N >> K; int L[K]; int score = 0; for(int i=0; i> L[i]; } for(int i=1; i<=N; i++){ for(int j=1; j<=N; j++){ char a; cin >> a; D[i][j] = a; if( a == '0') score++; } } for(int i=0; i