#include<iostream>
using namespace std;
int a[100000+7],b[10000+7],g[100000+7],k[10000+7];
int main()
{
int n,x,y,left,right,up,down,anwser=0;
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++)
{
left=a[i];
down=b[i];
right=a[i]+g[i];
up=b[i]+k[i];
if(x>=left && x<=right && y>=down && y<=up)
{
anwser=i;
}
}
cout<<anwser;
}
c++爱思创综合实战题目:铺地毯(四期)题解
于 2024-01-20 17:55:14 首次发布
这篇文章描述了一个C++程序,用于在一个动态定义的二维数组中查找给定坐标(x,y)是否在给定的边界范围内,如果在,则返回该元素的索引。
摘要由CSDN通过智能技术生成