#include<bits/stdc++.h>
using namespace std;
int n,m,x,y,x1,yb,x2,y2,dx,dy,map1[105][105],map2[105][105];
int main()
{
cin >>n>>m>>x>>y;
for (int i=1;i<=x;i++)
{
cin >>x1>>yb>>x2>>y2;
for (int j=x1;j<=x2;j++)
for (int k=yb;k<=y2;k++)
{
map1[j][k]++;
map2[j][k]=i;
}
}
for (int i=1;i<=y;i++)
{
cin >>dx>>dy;
if (map1[dx][dy]) cout <<'Y'<<' '<<map1[dx][dy]<<' '<<map2[dx][dy]<<endl;
else cout <<'N'<<endl;
}
return 0;
}
测试点一和样例一样,本机devc++过了。你谷却WA
你谷IDE也过了
25