NOIP 2011 提高组 铺地毯(vijos 1736)(方法:纯枚举)

     <————————————————————————————————————————————————————————>

         附: 题目链接,               vijos 1736                                                  地址  https://www.vijos.org/p/1736

     <————————————————————————————————————————————————————————>

         var

          a,b,c,d:array[0..10001] of longint;

          n,m,i,j,k:longint;

     <————————————————————————————————————————————————————————>

         纯枚举 - = 一开始想到离散化 - = 然后逗比了                                     数据范围不大,完全可以枚举  - = 大水题-  -

     <————————————————————————————————————————————————————————>

         begin

           readln(n);

           for i := 1 to n do readln(a[i],b[i],c[i],d[i]);

         readln(j,k);

     <————————————————————————————————————————————————————————>

                                                                        读入数据

     <————————————————————————————————————————————————————————>

         for i := n downto 1 do                                                                                        //从   后放的   开始 枚举

         if (a[i] <= j) and (a[i] + c[i] >=j) and(b[i] <= k) and (b[i] + d[i] >=k) then begin      //如果 有覆盖  ,跳出 循环

           writeln(i);

           halt;

         end;

     <————————————————————————————————————————————————————————>

         writeln(-1);                                                                                                        //做到这代表     没有覆盖 , 输出-1

       end.

转载于:https://www.cnblogs.com/qq359084415/p/3371020.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值