#include #include #include #include using namespace std; const int N_MAX=1000; int board[N_MAX][N_MAX]; int marks[N_MAX][N_MAX]; int minimum[N_MAX][N_MAX]; int min_loc[N_MAX][N_MAX][2]; int N; int sum=0, best=0; void put_tower(int i,int j){ for(int x=0;x>N; for(int i=0;i>board[i][j]; } } solve_row(0); solve_col(0); ofstream fout("output.txt"); fout<