纯新人,搞不懂最后一个测试点(悲
是被臭死的吗
#include<bits/stdc++.h>
using namespace std;
int area[114][514]={0};
int sum[1919][810]={0};
int pointx[114],pointy[514];
int main()
{
int m,n,x,y;
int x1[191],x2[981],y1[114],y2[514];
cin>>m>>n>>x>>y;
for(int a=0;a<x;a++)
{
cin>>x1[a]>>y1[a]>>x2[a]>>y2[a];
}
for(int a1=0;a1<y;a1++)
{
cin>>pointx[a1]>>pointy[a1];
}
for(int a2=0;a2<x;a2++)
{
for(int b=x1[a2];b<=x2[a2];b++)
for(int c=y1[a2];c<=y2[a2];c=c+1)
{
area[b][c]++;
if(pointx[a2]==b && pointy[a2]==c)
sum[pointx[a2]][pointy[a2]]=a2+1;
}
}
for(int b1=0;b1<y;b1++)
{
if(area[pointx[b1]][pointy[b1]]==0)
cout<<"N"<<endl;
else cout<<"Y"<<" "<<area[pointx[b1]][pointy[b1]]<<" "<<sum[pointx[b1]][pointy[b1]]<<endl;
}
return 0;
}