鱼C论坛

 找回密码
 立即注册
查看: 7636|回复: 48

[已解决]梦想护卫舰 第19关 铺地毯

[复制链接]
发表于 2023-2-3 11:26:20 | 显示全部楼层

回帖奖励 +1 鱼币

好奇你是怎么做的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-3 11:36:31 | 显示全部楼层

这个我琢磨了很久才做出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-3 11:38:08 | 显示全部楼层
元豪 发表于 2023-2-3 11:37
我看了一下你的记录,你得了50分是吧


琢磨很久,90
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-3 11:39:04 | 显示全部楼层
元豪 发表于 2023-2-3 11:37
我看了一下你的记录,你得了50分是吧

啊似的是的,我不会,我不会
现在我要自己琢磨出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-3 11:46:34 | 显示全部楼层    本楼为最佳答案   
  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int n, a[10001], b[10001], g[10001], k[10001], x, y;

  4. int main() {
  5.         scanf("%d", &n);
  6.         for (int i = 1; i <= n; ++i) {
  7.                 scanf("%d%d%d%d", &a[i], &b[i], &g[i], &k[i]);
  8.                 g[i] += a[i];
  9.                 k[i] += b[i];
  10.         }
  11.         scanf("%d%d", &x, &y);
  12.         for (int i = n; i >= 1; --i) {
  13.                 if (x >= a[i] && x <= g[i] && y >= b[i] && y <= k[i]) {
  14.                         printf("%d\n", i);
  15.                         return 0;
  16.                 }
  17.         }
  18.         puts("-1");
  19.     return 0;
  20. }
复制代码

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
元豪 + 5 + 5 鱼C有你更精彩^_^

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-3 11:50:46 | 显示全部楼层
ac了,这道题目主要有3个坑点
  • gi 和 ki 不是这个地毯的x,y终点,而是延伸的长度
  • 最后判断的时候 i 要从大到小的枚举,因为后面的地毯会覆盖前面的地毯
  • 有一种情况,就是这个点是两个甚至四个地毯的顶点,所以我就不知道如何判断了,我测试了一下,确实会发生这种情况,可能要保留最大的编号吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2023-2-3 12:25:51 | 显示全部楼层
zhangjinxuan 发表于 2023-2-3 11:50
ac了,这道题目主要有3个坑点
  • gi 和 ki 不是这个地毯的x,y终点,而是延伸的长度 ...

  • 小甲鱼最新课程 -> https://ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-3 12:44:29 | 显示全部楼层
    我把我自己救出来了
    小甲鱼最新课程 -> https://ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-11 14:05:47 | 显示全部楼层
    标题错了(我指的是正文中的标题)

    评分

    参与人数 1荣誉 +3 鱼币 +3 收起 理由
    元豪 + 3 + 3 感谢反馈~

    查看全部评分

    小甲鱼最新课程 -> https://ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-3-11 20:16:53 | 显示全部楼层
    今天有 abc比赛!!!
    小甲鱼最新课程 -> https://ilovefishc.com
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

    GMT+8, 2025-10-26 03:29

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表