铺地毯——洛谷(P1003)
本题做法很简单,将输入的数据用一个二维数组存起来,然后分别计算出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)相关推荐
- 铺地毯 洛谷1003
**投机取巧**: #include<iostream> #include<cstdio> using namespace std; int shuzu[10001][1000 ...
- 信息学奥赛一本通 1118:铺地毯 | 1863:【11NOIP提高组】铺地毯 | OpenJudge NOI 1.9 14 | 洛谷 P1003 [NOIP2011 提高组] 铺地毯
[题目链接] ybt 1118:铺地毯 ybt 1863:[11NOIP提高组]铺地毯 OpenJudge NOI 1.9 14:铺地毯 洛谷 P1003 [NOIP2011 提高组] 铺地毯 [题目 ...
- 洛谷P1003 铺地毯 noip2011提高组day1T1
洛谷P1003 铺地毯 noip2011提高组day1T1 洛谷原题 题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n ...
- c/c++ 洛谷 P1003 【NOIP2011 提高组】 铺地毯
题目链接 洛谷 P1003 [NOIP2011 提高组] 铺地毯 不想戳的看下图: 样例及解释 数据范围 解题思路: 从后往前找地毯,找到了我就输出并返回. 代码如下: #include <io ...
- 洛谷 P1003 铺地毯
题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的顺序平行于 ...
- 铺地毯(洛谷-P1003)
题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的顺序平行于 ...
- 洛谷P1003铺地毯
题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 nn 张地毯,编号从 11 到 nn.现在将这些地毯按照编号从小到大的顺序 ...
- 暴力枚举也不能没有底线(洛谷P1003题题解,Java语言描述)
题目要求 P1003题目链接 分析 这题必然是暴力枚举,但关键是怎么枚举...不能没有底线的无脑枚举... 事实上,我们不可能打开一个二维数组,每加一个地毯就把全部元素写进去,那样无论时间还是空间真的 ...
- 洛谷题库答案(持续更新)
p1000 超级玛丽游戏 洛谷 p1000 超级玛丽游戏_cyyyyds857的博客-CSDN博客 p1001 A+B problem A+B problem_cyyyyds857的博客-CSDN ...
最新文章
- python计算四元素组合算法_python – 算法,列表元素之间的最近点
- 在.Net程序中使用log4net记录日志(示例)
- 干货|一文看懂美国共享出行3大领域8大头部玩家
- python爬虫——随机生成headers
- UbuntuServer16.04LTS中提示:The method driver /usr/lib/apt/methods/https could not be found
- 自动生成优化的Java类专业知识
- 【1489】求二叉树的先序遍历 SDUTOJ
- 双向链表中插入结点并输出
- (转)深入理解Java的接口和抽象类
- [图灵程序设计丛书].流畅的Python.revise11.pdf
- W3Cschool菜鸟教程离线版下载链接
- Canvas入门教学(4)动画与碰撞检测
- 如何修改host文件权限
- 无人机测量技术在房地一体项目中的应用
- python如何让用户输入_Python如何让用户输入
- Me_STM32学习笔记
- cpu导热膏安装_我应该在CPU上涂抹多少导热膏?
- postman的使用
- android 请假单界面,请假单_表单设计_OA系统_泛普软件
- HTML+CSS+JS520告白表白模板在线制作(七夕情人节表白网页代码)
热门文章
- 红帽linux 系统日志,RedHat系统常见的日志文件详解一
- 新颖且有价值的想法在哪里以及如何产生的?与产生相关的后颞叶和与执行控制相关的前额叶皮层的tDCS
- [解决办法] Caused by: java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
- 你需要提供管理员权限才能删除文件夹
- Problematic frame: C [sigar-amd64-winnt.dll+0x14ed4]
- 2019蓝桥杯B组C++省赛题目及感受
- Linux清理残留LVM分区
- 数据分析师python 城市数据团_城市数据团 - 主页
- 四大游览器兼容问题综合实例
- java三大集合框架(面试知识储备精华篇)