#include #include using namespace std; int main() { int R, C; cin >> R >> C; vector eastProposal(R); for (int i=0; i> eastProposal[i]; vector northProposal(C); for (int i=0; i> northProposal[i]; int maxv = 0; for (int i=0; i> cityGrid(R,vector(C,0)); while (true) { bool prog = false; for (int i=0; i maxv) cityGrid[i][j] = 0; else prog = true; } } if (!prog) break; bool ok = true; for (int i=0; i