颁奖典礼
2026-08-16 11:55:22
发布于:新疆
2阅读
0回复
0点赞
我们要模拟“从顶层往下逐层探查”的过程 —— 类似栈(LIFO)的行为。而队列在此处更可能是命题人希望你用容器存储所有地毯,再反向遍历(即把“队列”理解为“存放数据的线性结构”,而非强制调用 std::queue)。我们后续会一起厘清这个表述的信奥语境含义。
代码如下:
//信奥不是背模板,而是训练你把现实问题精准翻译成计算逻辑的能力。 你已经走在正确的路上
#include<bits/stdc++.h>
using namespace std;
struct dt{
int a,b,x,y;
} d[10001];
int main()
{
int n,xn,yn,di=-1;
cin>>n;
for(int i=1;i<=n;i++)
cin>>d[i].a>>d[i].b>>d[i].x>>d[i].y;
cin>>xn>>yn;
for(int i=1;i<=n;i++)
if(xn>=d[i].a&&xn<=d[i].a+d[i].x&&yn>=d[i].b&&yn<=d[i].b+d[i].y)
di=i;
cout<<di;
}
这里空空如也








有帮助,赞一个