【百炼oj】4033:铺地毯

原创 2018年04月15日 08:51:56

4033:铺地毯

描述

为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 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) 。
输出
输出共 1 行,一个整数,表示所求的地毯的编号;若此处没有被地毯覆盖则输出-1。
样例输入
3 
1 0 2 3 
0 2 3 3 
2 1 3 3  
2 2 
样例输出
3 
提示
【输入输出样例说明】 
如上图,1 号地毯用实线表示,2 号地毯用虚线表示,3 号用双实线表示,覆盖点(2,2)的最上面一张地毯是 3 号地毯。
#include<stdio.h>
int main(){
    int n,k=-2,i;
    scanf("%d",&n);
    int a[n],b[n],x[n],y[n],x0,y0;
    for(i=0;i<n;i++){
        scanf("%d %d %d %d",&a[i],&b[i],&x[i],&y[i]);
    }
    scanf("%d %d",&x0,&y0);
    for(i=0;i<n;i++){
        if(x0>=a[i]&&x0<=a[i]+x[i]&&y0>=b[i]&&y0<=b[i]+y[i])k=i;
    }
    printf("%d",k+1);
    return 0;
}



百炼OJ1005

描述 Fred Mapper is considering purchasing some land in Louisiana to build his house on. In the proce...
  • u014079441
  • u014079441
  • 2016-01-15 14:34:30
  • 241

百炼OJ:2801:填词

Alex喜欢填词游戏。填词是游戏是一个非常简单的游戏。填词游戏包括一个N * M大小的矩形方格盘和P个单词。玩家需要把每个方格中填上一个字母使得每个单词都能在方格盘上找到...
  • Kangyucheng
  • Kangyucheng
  • 2017-07-18 21:30:17
  • 221

百炼OJ1007

描述 现在有一些长度相等的DNA串(只由ACGT四个字母组成),请将它们按照逆序对的数量多少排序。 逆序对指的是字符串A中的两个字符A[i]、A[j],具有i A[j] 的性质。如字符串”ATC...
  • u014079441
  • u014079441
  • 2016-01-15 14:50:34
  • 585

OJ百练1001

#include #include #include using namespace std; string strMultiplies(const string& str1, const s...
  • a363344923
  • a363344923
  • 2014-12-07 15:42:53
  • 747

NOIP2011 铺地毯 解题报告(水题)

在线评测: http://codevs.cn/problem/1134/ 整体思路: 先把所有的地毯离线,然后读入所求位置之后将地毯倒着来,当前地毯覆盖目标点,输出即可 ...
  • qq_35772697
  • qq_35772697
  • 2016-08-18 22:11:31
  • 632

POJ 百炼 保研机试 2750:鸡兔同笼

2750:鸡兔同笼 查看提交统计提示提问 总时间限制: 1000ms 内存限制: 65536kB 描述一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外...
  • u013240812
  • u013240812
  • 2015-11-10 14:52:12
  • 513

NOIP2011(DAY1)解题报告(C/C++)(铺地毯)(选择客栈)(Mayan 游戏)

NOIP2011(D1)解题报告
  • theljt
  • theljt
  • 2017-03-11 16:53:49
  • 677

2013-2-22 ACM-第三次月赛 1001 铺地毯

铺地毯 Time Limit : 3000/1000ms (Java/Other)   Memory Limit :  65535/65536K (Java/Other) Total Submi...
  • gubojun123
  • gubojun123
  • 2013-02-22 17:41:45
  • 818

百练OJ:2701:与7无关的数

题目链接:描述一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n &amp;lt; 100)的与7无关的正整数的平方和.输入输入为一行...
  • Kangyucheng
  • Kangyucheng
  • 2018-02-27 13:25:45
  • 58

DSOJ BST(二叉搜索树)

题目链接 #include //Binary Search Tree #include typedef struct node { int data; struct node *left, ...
  • xhf0374
  • xhf0374
  • 2015-12-19 22:58:58
  • 239
收藏助手
不良信息举报
您举报文章:【百炼oj】4033:铺地毯
举报原因:
原因补充:

(最多只允许输入30个字)