//把要覆盖的区域扫描一遍标记,计算总共标记了多少点
#include<cstdio>
#include<cstring>
const int N=100+10;
int n;
bool vis[N][N];
int main()
{
int a,b,c,d;
int ans=0;
memset(vis,false,sizeof(vis));//全部未访问
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d%d%d%d",&a,&b,&c,&d);
for(int i=a;i<c;i++)
for(int j=b;j<d;j++)
{
if(!vis[i][j])
{
vis[i][j]=true;
ans++;
}
}
}
printf("%d\n",ans);
return 0;
}
201409-2 画图
最新推荐文章于 2022-03-14 13:24:00 发布