当前位置: 首页 > news >正文

成都 广告公司网站建设/自己建网站怎样建

成都 广告公司网站建设,自己建网站怎样建,滨州北京网站建设价格低,怎么介绍自己做的电影网站题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯,一共有n张地毯,编号从 1 到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设&…
题目描述

为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯,一共有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)。

0≤n≤10,000,0≤a, b, g, k≤100,000

输出
输出共 1 行,一个整数,表示所求的地毯的编号;若此处没有被地毯覆盖则输出-1。

样例输入
3
1 0 2 3
0 2 3 3
2 1 3 3
2 2
样例输出
3

分析

由于数据规模,不能让区域上的每个点来记录最后覆盖自己的地毯编号。
可以换个角度,把地毯看作对象,每块地毯由编号和覆盖范围构成。
然后从最后一块地毯开始,判断坐标点是否在当前地毯上。

代码[c++]
#include <iostream>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
const int MAXN = 10005;int main() {int n;scanf("%d",&n);int a[MAXN],b[MAXN],g[MAXN],k[MAXN];for(int i=1; i<=n; i++) {scanf("%d%d%d%d",&a[i],&b[i],&g[i],&k[i]);}int qx,qy;scanf("%d%d",&qx,&qy);bool flag=false;for(int i=n; i>=1; i--) {if(qx>=a[i]&&qx<=a[i]+g[i]&&qy>=b[i]&&qy<=b[i]+k[i]) {flag=true;printf("%d\n",i);break;}}if(!flag)printf("-1\n");
}

转载于:https://www.cnblogs.com/NeilThang/p/9356631.html

http://www.lbrq.cn/news/1045711.html

相关文章:

  • 互联网家装公司/优化网站最好的刷排名软件
  • 旅游网站设计模板图片/热点营销案例
  • 青岛市工程建设信息网站/测试自己适不适合做销售
  • 英文网站建设需求/网推是干什么的
  • 做淘宝客新增网站推广/站长统计app软件下载
  • 河北廊坊网站建设/成都seo培训
  • 镇赉县做网站的/软文代写价格
  • 青岛西海岸新区建设网站/培训心得简短200字
  • 手机网站模板更换方法/推广软件赚钱
  • 阜阳交通建设工程质监局网站/seo内容优化
  • wordpress网站渗透测试/镇江网站建设企业
  • 深圳网站建设深圳网络公司/百度指数可以用来干什么
  • 网站规划设计是什么/seo优化排名经验
  • 厚街仿做网站/西安seo按天收费
  • 西宁的网站建设公司/二十条优化
  • 台州网站制作开发/推广app佣金平台正规
  • 网站开发技术实验总结/武汉疫情最新情况
  • 监控器材网站建设/济南计算机培训机构哪个最好
  • 网站审核员做点啥/河南制作网站
  • 建设银行租房网站/中国最新消息新闻
  • 深圳住房和建设部网站/seo专员工资一般多少
  • 没有网站可以做app吗/新闻软文广告
  • 金馆长做图网站/南宁seo营销推广
  • 卖狗人怎么做网站/营销型网站建设企业
  • 国内做交互网站/什么网站做推广比较好
  • 台前网站建设价格/app推广联盟
  • 专门教ps的网站/app推广平台
  • 网站维护很难吗/查看别人网站的访问量
  • 美食网站建设的思路/他达拉非
  • 手机cms建站系统/中国搜索
  • 【软考中级网络工程师】知识点之 IPv6 全解析
  • 基于python高校固定资产管理系统
  • Spark学习(Pyspark)
  • 本地进行语音文字互转
  • Leetcode-19. 删除链表的倒数第 N 个结点
  • SimBA算法实现过程