本题做法很简单,将输入的数据用一个二维数组存起来,然后分别计算出x和y的取值范围,更新原来的数组,然后输入要查询的点后,遍历数组看是否有符合

k>=a[i][0]&&k<=a[i][2]&&m>=a[i][1]&&m<=a[i][3]

条件的(k,m)点

代码如下:

#include<iostream>
using namespace std;
int a[100007][4];
int b[107][107];
int main()
{int n;cin>>n;int i;  int j,l;for(i=1;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];}int k,m;cin>>k>>m;int s=0;for(i=n;i>=1;i--){if(k>=a[i][0]&&k<=a[i][2]&&m>=a[i][1]&&m<=a[i][3]){cout<<i;s=-1;break;}}if(s==0)cout<<"-1";return 0;
}

铺地毯——洛谷(P1003)相关推荐

  1. 铺地毯 洛谷1003

    **投机取巧**: #include<iostream> #include<cstdio> using namespace std; int shuzu[10001][1000 ...

  2. 信息学奥赛一本通 1118:铺地毯 | 1863:【11NOIP提高组】铺地毯 | OpenJudge NOI 1.9 14 | 洛谷 P1003 [NOIP2011 提高组] 铺地毯

    [题目链接] ybt 1118:铺地毯 ybt 1863:[11NOIP提高组]铺地毯 OpenJudge NOI 1.9 14:铺地毯 洛谷 P1003 [NOIP2011 提高组] 铺地毯 [题目 ...

  3. 洛谷P1003 铺地毯 noip2011提高组day1T1

    洛谷P1003 铺地毯 noip2011提高组day1T1 洛谷原题 题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n ...

  4. c/c++ 洛谷 P1003 【NOIP2011 提高组】 铺地毯

    题目链接 洛谷 P1003 [NOIP2011 提高组] 铺地毯 不想戳的看下图: 样例及解释 数据范围 解题思路: 从后往前找地毯,找到了我就输出并返回. 代码如下: #include <io ...

  5. 洛谷 P1003 铺地毯

    题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的顺序平行于 ...

  6. 铺地毯(洛谷-P1003)

    题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的顺序平行于 ...

  7. 洛谷P1003铺地毯

    题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 nn 张地毯,编号从 11 到 nn.现在将这些地毯按照编号从小到大的顺序 ...

  8. 暴力枚举也不能没有底线(洛谷P1003题题解,Java语言描述)

    题目要求 P1003题目链接 分析 这题必然是暴力枚举,但关键是怎么枚举...不能没有底线的无脑枚举... 事实上,我们不可能打开一个二维数组,每加一个地毯就把全部元素写进去,那样无论时间还是空间真的 ...

  9. 洛谷题库答案(持续更新)

    p1000 超级玛丽游戏  洛谷 p1000 超级玛丽游戏_cyyyyds857的博客-CSDN博客 p1001 A+B problem  A+B problem_cyyyyds857的博客-CSDN ...

最新文章

  1. python计算四元素组合算法_python – 算法,列表元素之间的最近点
  2. 在.Net程序中使用log4net记录日志(示例)
  3. 干货|一文看懂美国共享出行3大领域8大头部玩家
  4. python爬虫——随机生成headers
  5. UbuntuServer16.04LTS中提示:The method driver /usr/lib/apt/methods/https could not be found
  6. 自动生成优化的Java类专业知识
  7. 【1489】求二叉树的先序遍历 SDUTOJ
  8. 双向链表中插入结点并输出
  9. (转)深入理解Java的接口和抽象类
  10. [图灵程序设计丛书].流畅的Python.revise11.pdf
  11. W3Cschool菜鸟教程离线版下载链接
  12. Canvas入门教学(4)动画与碰撞检测
  13. 如何修改host文件权限
  14. 无人机测量技术在房地一体项目中的应用
  15. python如何让用户输入_Python如何让用户输入
  16. Me_STM32学习笔记
  17. cpu导热膏安装_我应该在CPU上涂抹多少导热膏?
  18. postman的使用
  19. android 请假单界面,请假单_表单设计_OA系统_泛普软件
  20. HTML+CSS+JS520告白表白模板在线制作(七夕情人节表白网页代码)

热门文章

  1. 红帽linux 系统日志,RedHat系统常见的日志文件详解一
  2. 新颖且有价值的想法在哪里以及如何产生的?与产生相关的后颞叶和与执行控制相关的前额叶皮层的tDCS
  3. [解决办法] Caused by: java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
  4. 你需要提供管理员权限才能删除文件夹
  5. Problematic frame: C  [sigar-amd64-winnt.dll+0x14ed4]
  6. 2019蓝桥杯B组C++省赛题目及感受
  7. Linux清理残留LVM分区
  8. 数据分析师python 城市数据团_城市数据团 - 主页
  9. 四大游览器兼容问题综合实例
  10. java三大集合框架(面试知识储备精华篇)