题目描述
思路
直接暴力枚举,每次读入进行处理
Code
#include <iostream>
#include <cstdio>
using namespace std;
int n, m;
int map[1005][1005];
int main() {
scanf("%d%d", &n, &m);
for (int G = 1; G <= m; G++) {
int x1, y1, x2, y2;
scanf("%d%d%d%d", &x1, &y1, &x2, &y2);
for (int i = x1; i <= x2; i++)
for (int j = y1; j <= y2; j++)
map[i][j]++;
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++)
printf("%d ", map[i][j]);
printf("\n");
}
return 0;
}