📄 1752.cpp
字号:
#include<stdio.h>
#include<string.h>
int main()
{
int map[205][205];
int n;
int ans;
int i,j,k,l;
int a,b,c,d,color;
int T=0;
while(scanf("%d%d",&n,&color))
{
T++;
if(n==0)break;
memset(map,0,sizeof(map));
for(k=0;k<n;k++)
{
scanf("%d%d%d%d%d",&l,&a,&b,&c,&d);
if(a>c){ans=a;a=c;c=ans;}
if(b>d){ans=b;b=d;d=ans;}
for(i=a;i<c;i++)
for(j=b;j<d;j++)
{
map[i+100][j+100]=l;
}
}
ans=0;
for(i=-100;i<=100;i++)
for(j=-100;j<=100;j++)
{
if(map[i+100][j+100]==color)ans++;
}
printf("The area of color %d in dataset %d is: %d\n",color,T,ans);
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -