WA on #4
  • 板块P1830 轰炸III
  • 楼主TC_QD
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/6/13 17:14
  • 上次更新2024/6/13 20:28:09
查看原帖
WA on #4
1335720
TC_QD楼主2024/6/13 17:14
 #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个关键点错了

2024/6/13 17:14
加载中...