这题目数据有问题,样例过不了的代码能拿AC
查看原帖
这题目数据有问题,样例过不了的代码能拿AC
411847
WaterDown楼主2020/12/3 19:34

该段代码如下

#include<bits/stdc++.h>
using namespace std;
int n,x,y;
struct carpets
{
	int a,b,g,k;
}carpet[10005];
int main()
{
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>carpet[i].a >>carpet[i].b >>carpet[i].g >>carpet[i].k ;
	}
	cin>>x>>y;
	for(int i=n-1;i>=0;i--)
	{
		if(x>=carpet[i].a&&x<=carpet[i].g &&y>=carpet[i].b &&y<=carpet[i].b )
		{
			printf("%d",i+1);
			return 0;
		}
	}
	printf("-1");
	return 0;
}

输入样例输入一后输出为2,与样例输出一不同。但居然可以过

该次提交记录

2020/12/3 19:34
加载中...