萌新只有75 最后一个测试点不对 怎么改求助
  • 板块P1830 轰炸III
  • 楼主Princeqi
  • 当前回复0
  • 已保存回复0
  • 发布时间2021/4/1 23:49
  • 上次更新2023/11/5 01:11:04
查看原帖
萌新只有75 最后一个测试点不对 怎么改求助
397020
Princeqi楼主2021/4/1 23:49
#include<iostream>
using namespace std;

int main()
{
	int m, n, x, y;
	cin >> m >> n >> x >> y;
	int q[100][100] = { 0 };
	int w[100][100] = { 0 };
	for (int i = 1; i <= x; i++)
		for (int j = 1; j <= 4; j++)
			cin >> q[i][j];
	for (int i = 1; i <= y; i++)
		for (int j = 1; j <= 2; j++)
			cin >> w[i][j];
	for (int i = 1; i <= y; i++)
	{
		int sum = 0;
		int aaa=0 ;
		for (int j = 1; j <= x; j++)
			if (w[i][1] >= q[j][1] && w[i][2] >= q[j][2] && w[i][1] <= q[j][3] && w[i][2] <= q[i][4]&&w[i][1]<=n&&w[i][2]<=m&&w[i][1]<=n&&w[i][2]<=m)
			{
				sum++;
				aaa = j;
			}
		if (sum == 0) cout << "N" << endl;
		else cout << "Y " << sum << " " << aaa << endl;
	}
	return 0;
}
2021/4/1 23:49
加载中...