#include <iostream>
using namespace std;
int mp[1010][1010],s[1010][1010];
struct KP{ //关键点
int x,y;
}p[1145];
struct BM{ //轰炸范围
int x1,y1,x2,y2;
}q[1919];
int main()
{
int n,m,a,b;
cin>>n>>m>>a>>b;
for (int i=1;i<=a;i++)
{
cin>>q[i].x1>>q[i].y1>>q[i].x2>>q[i].y2;
}
for (int i=1;i<=b;i++)
{
cin>>p[i].x>>p[i].y;
}
for (int i=1;i<=b;i++)
{
for (int j=q[i].x1;j<=q[i].x2;j++)
{
for (int k=q[i].y1;k<=q[i].y2;k++)
{
mp[j][k]=i;
s[j][k]++;
}
}
}
/*
for (int i=1;i<=n;i++)
{
for (int j=1;j<=m;j++)
{
cout<<mp[i][j];
}
cout<<endl;
}
*/
for (int i=1;i<=b;i++)
{
if (s[p[i].x][p[i].y])
{
cout<<"Y "<<s[p[i].x][p[i].y]<<" "<<mp[p[i].x][p[i].y]<<endl;
}
else
{
cout<<"N"<<endl;
}
}
return 0;
}
第2个关键点错了