美文网首页
14:铺地毯

14:铺地毯

作者: 恰我年少时 | 来源:发表于2022-05-07 00:00 被阅读0次

描述
[来源:NOIP]为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有n张地毯,编号从1到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。

输入共n+2行。
第一行,一个整数n,表示总共有n张地毯。
接下来的n行中,第i+1行表示编号i的地毯的信息,包含四个正整数a,b,g,k,每两个整数之间用一个空格隔开,分别表示铺设地毯的左下角的坐标(a,b)以及地毯在x轴和y轴方向的长度。
第n+2行包含两个正整数x和y,表示所求的地面的点的坐标(x,y)。

对于30%的数据,有n≤2;
对于50%的数据,0≤a, b, g, k≤100;
对于100%的数据,有0≤n≤10,000,0≤a, b, g, k≤100,000。</dd>

样例 #1:
3
1 0 2 3
0 2 3 3
2 1 3 3
2 2

样例 #2:
3
1 0 2 3
0 2 3 3
2 1 3 3
4 5

样例 #1:
3

样例 #2:
-1

讲解:https://www.bilibili.com/video/BV1p34y1D7fC?spm_id_from=333.337.search-card.all.click

  • 用二维数组解决,关键在怎么搜索。
  • 起点<x<终点,起点<y<终点。
#include <iostream>
using namespace std;
int main() {
    int n, a[10010][4], x, y;
    bool success = false;
    cin >> n;
    for (int i = 0; i < n; i++) {
        cin >> a[i][0] >> a[i][1] >> a[i][2] >> a[i][3];
        a[i][2]+=a[i][0];
        a[i][3]+=a[i][1];
    }
    cin >> x >> y;
    for(int i = n;i>=0;i--){
        if(x>=a[i][0] && x<=a[i][2] && y>=a[i][1] &&y<=a[i][3]){//x:0~2,y:1~3
            cout<<i+1;
            success = true;
            break;
        }
    }
    if(!success) cout<<-1;
    return 0;
}

相关文章

  • 天匠真丝地毯首创全国范围上门试铺

    天匠地毯生产和出口手工真丝地毯、波斯地毯、土耳其地毯和羊毛地毯30年,在国内首创全国范围上门试铺服务,由毯圈第一帅...

  • 感受

    走在地毯上 感觉软绵绵 干净的地毯让人赏心悦目 如果疏于打扫 反而不如不铺

  • 儿童房手工地毯推荐

    你家的儿童房不知道铺的什么地毯 儿童房要铺手工地毯这个应该不必再多说了吧 没有甲醛和空气污染 给孩子一个健康的生活...

  • 14:铺地毯

    描述[来源:NOIP]为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺...

  • 晓兰的成功日记20201116

    成功的监工铺工地毯,装修进度又往前迈进一步。两夫妻一天可以铺200~300平方米地毯,每平方米4元。算下来夫妻俩一...

  • 美丽的落叶

    晚饭过后,我从窗户往外望去,突然,我发现小区里铺满了五颜六色的地毯。咦?这些地毯子是谁铺的呢? 原来...

  • 家装|货比三家

    我约了下午看设计,修改讨论家具搭配的方案和颜色。也纠结要不要铺地毯。 铺地毯确实好看,可是不容易清洁。不铺还行,打...

  • 室内地面的几种装饰方法:

    室内地面的几种装饰方法: 1、地毯:这是最理想的室内装饰,它富于弹性,优雅高贵,局部铺或全面铺都可以,根据布...

  • 国外流行什么风格的手工真丝地毯?

    上一篇文章《为什么手工地毯在国内不普及,却在欧美很流行》给大家介绍了老外为什么喜欢铺手工地毯。今天就为大家讲讲老外...

  • 学习心得

    12号中午去的赖二,当时天上下着雪,从赖二的西门进去,地上软软的,原来是为了防滑铺的地毯,而且地毯全方位覆盖,铺了...

网友评论

      本文标题:14:铺地毯

      本文链接:https://www.haomeiwen.com/subject/lqrturtx.html