10分
查看原帖
10分
1340578
piyuhan666楼主2024/7/31 15:18
using namespace std;
int n;
int a[10010],b[10010],g[10010],k[10010],x,y;
int ans;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i]>>b[i]>>g[i]>>k[i];
	}
	cin>>x>>y;
	for(int i=1;i<=n;i++){
		if(x>=a[i]&&x<=a[i]+g[i]&&y>=b[i]&&y<=b[i]+k[i]){//判断点(x,y)是否分别在地毯范围之内 
			ans=i;
		}
		else{
			ans=-1;
		}
	}
	cout<<ans;
	return 0;
}```
2024/7/31 15:18
加载中...