题目如下:

思路:
1.看到这么大个题目,吓死了把。但是一看通过率还蛮高的,茫茫人群中我又不是最差的我肯定能做出来!
2.整体而言题目就是让我们计算点的数目(重复的不用计算),画个坐标轴一目了然
我看到数目很小,利用了一个二维数组bool型的,另外题目中的长宽就是个没用的数据,迷惑我们
代码如下:
#include<cstdio>
#include<iostream>
using namespace std;
int main(){
int x,y,l,a,b,c,d,sum=0;
cin>>x>>y>>l;
bool f[300][300]={0};
for(int i=0;i<l;i++){
cin>>a>>b>>c>>d;
for(int p=a;p<=c;p++)
for(int q=b;q<=d;q++)
f[p][q]=true;
}
for(int i=0;i<300;i++)
for(int j=0;j<300;j++)
if(f[i][j])
sum++;
cout<<sum<<endl;
return 0;
}