#include #include #include using namespace std; const int MAX_DIM = 1000; int mat_dim; int field[MAX_DIM][MAX_DIM]; int is_ok[MAX_DIM][MAX_DIM]; int costo=0; int howMuch(int i,int j) { int eliminato=0; for(int col=0;col=(migliore-elim))) { migliore=elim; min=field[i][col]; min_i=i; min_j=col; } } for(int row=0;row=(migliore-elim)) { migliore=elim; min=field[row][j]; min_i=row; min_j=j; } } for(int row=0;row> mat_dim; // reading the field from file: for(int i = 0; i > field[i][j]; is_ok[i][j]=0; } fin.close(); for(int i = 0; i