acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(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; }

    userId_undefined
    忆·难
    时空双修者6月全勤卷王荣耀黄金贪心·贪心尝试者分治·分治练习生快乐小狗
    2阅读
    0回复
    1点赞
  • 颁奖典礼·题解

    思路: 铺地毯,后铺的地毯在先铺的上面,地毯的四条边四个角也算地毯的范围。 先存入地毯信息,在从先铺的地毯开始遍历,只要所求的坐标在范围内就将答案设置为i+1,后铺的必然在后面。 代码:

    userId_undefined
    CK七星松|再发团队邀请建议趋势
    出道萌新倔强青铜
    21阅读
    0回复
    0点赞
  • 一维数组水题

    userId_undefined
    海螺
    17阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页