鱼C论坛

 找回密码
 立即注册
楼主: 元豪

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

[复制链接]
 楼主| 发表于 2023-2-3 11:48:56 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2023-2-3 12:22:16 From FishC Mobile | 显示全部楼层

回帖奖励 +1 鱼币

来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

  • 2点不用,只需要从上往下就行了
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

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

  • 啊哈哈
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

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

  • 想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-3 12:38:42 | 显示全部楼层

    回帖奖励 +1 鱼币

    我只会铺地毯,不会“铺地毯”
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-3 12:44:29 | 显示全部楼层
    我把我自己救出来了
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

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

    回帖奖励 +1 鱼币

    感谢分享!
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-3 15:33:45 | 显示全部楼层

    回帖奖励 +1 鱼币

    支持(领币

    我来做题,先占个楼
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2023-2-3 15:40:29 | 显示全部楼层
    额外减小 发表于 2023-2-3 15:33
    支持(领币

    我来做题,先占个楼

    最后一个名额了哦~
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-3 15:52:40 | 显示全部楼层

    回帖奖励 +1 鱼币

    看看
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复

    使用道具 举报

    发表于 2023-2-3 16:34:20 | 显示全部楼层
    我又来写无脑代码咯~
    请接收(不知道对不对。样例都通过了)
    #include <stdio.h>
    
    typedef struct
    {
            short x;
            short y;
    } POINT;
    
    int main()
    {
            int n,x,y,result=-1;
            scanf("%d",&n);
            POINT p[n],l[n];
            for(int i=0;i<n;i++)
            {
                    scanf("%d %d %d %d",&(p[i].x),&(p[i].y),&(l[i].x),&(l[i].y));
            }
            scanf("%d %d",&x,&y);
            
            for(int i=0;i<n;i++)
            {
                    if((x>=p[i].x)&&(x<=(p[i].x+l[i].x))&&(y>=p[i].y)&&(y<=(p[i].y+l[i].y)))
                    {
                            result=i+1;
                    }
            }
            
            printf("%d\n",result);
            
            return 0;
    }
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2023-2-3 16:40:56 | 显示全部楼层
    额外减小 发表于 2023-2-3 16:34
    我又来写无脑代码咯~
    请接收(不知道对不对。样例都通过了)

    70分
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-3 16:43:19 | 显示全部楼层
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2023-2-3 16:48:02 | 显示全部楼层

    如果没人就让你上榜了

    评分

    参与人数 1鱼币 +1 收起 理由
    额外减小 + 1 那谢谢您哈T_T

    查看全部评分

    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-4 14:40:19 | 显示全部楼层

    回帖奖励 +1 鱼币

    还有育碧吗
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 反对

    使用道具 举报

    发表于 2023-2-5 11:10:25 | 显示全部楼层

    回帖奖励 +1 鱼币

    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复

    使用道具 举报

    发表于 2023-2-6 09:56:47 | 显示全部楼层

    回帖奖励 +1 鱼币

    这不就是luoguP1003吗,这么简单
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n;
        cin>>n;
        int a[n],b[n],g[n],k[n];
        for(int i=0;i<n;i++)cin>>a[i]>>b[i]>>g[i]>>k[i];
        int x,y;
        cin>>x>>y;
        int ans=-1;
        for(int i=0;i<n;i++)
        {
            if(a[i]<=x&&x<=a[i]+g[i]&&b[i]<=y&y<=b[i]+k[i])ans=i+1;
        }
        cout<<ans;
        return 0;
    }
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复 支持 1 反对 0

    使用道具 举报

    发表于 2023-2-6 14:28:36 | 显示全部楼层

    回帖奖励 +1 鱼币

    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-22 01:35

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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