题目
思路
这是2014年9月分ccf的第二道题,一般ccf前两道题,比较简单。这道题使用二维数组来模拟网格,使用暴力来标记之前涂过的方格。
代码
#include<stdio.h>
#include<iostream>
using namespace std;
#define N 110
int arr[N][N];
int main(){
int n;
scanf("%d",&n);
int result=0;
while(n--){
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++){
if(arr[i][j]==0){
arr[i][j]=1;
result++;
}
}
}
}
printf("%d",result);
return 0;
}
```cpp