【bzoj5166】[HAOI2014]遥感监测 贪心
题目描述
给出平面上 $n$ 个圆,在x轴上选出尽可能少的点,使得每个圆中至少有一个点。求这个最小点数。
输入
输出
样例输入
3 2
1 2
-3 1
2 1
样例输出
2
题解
贪心
求出圆与x轴的两个交点,那么这个圆能够包含的点的范围在这两个交点之间。问题转化为给出若干区间,选出最少的点,使得每个区间中都至少有一个点。
问题变成贪心傻逼题,按照左端点从小到大排序,贪心地需要选则选即可。
时间复杂度为排序的 $O(n\log n)$
#include <cmath>
#include <cstdio>
#include <algorithm>
using namespace std;
struct data
{double l , r;bool operator<(const data &a)const {return l < a.l;}
}a[110];
int main()
{int n , m , i , x , y , ans = 0;double pos = -1e9;scanf("%d%d" , &n , &m);for(i = 1 ; i <= n ; i ++ ) scanf("%d%d" , &x , &y) , a[i].l = x - sqrt(m * m - y * y) , a[i].r = x + sqrt(m * m - y * y);sort(a + 1 , a + n + 1);for(i = 1 ; i <= n ; i ++ ){if(pos < a[i].l) ans ++ , pos = a[i].r;else pos = min(pos , a[i].r);}printf("%d\n" , ans);return 0;
}
转载于:https://www.cnblogs.com/GXZlegend/p/8626646.html
【bzoj5166】[HAOI2014]遥感监测 贪心相关推荐
- 森林病虫害高光谱遥感监测的研究进展
1.发现问题 高光谱遥感技术在森林病虫害监测中具有较强的优势和巨大潜力. 2.高光谱遥感监测森林病虫害的主要原理 项目 Value 1 基于高光谱数据提取的生化参数 2 基于高光谱遥感影像的图像处理和 ...
- 基于MODIS数据的滁州市冬小麦长势遥感监测研究
目录 摘要 1 1 引言 2 1.1 选题背景与意义 2 1.2 研究现状 2 1.3 研究目标.研究内容及技术路线 3 1.3.1 研究目标 3 1.3.2 研究内容 3 1.3.3 技术路线图 4 ...
- 遥感监测草原产草量的方法
遥感监测草原产草量的方法 1.1 生态系统净初级生产力模型 VPM(Vegetation Photosynthesis Model)是基于卫星遥感数据和通量观测数据发展起来的光能利用率模型.其理论基础 ...
- 大气顶层反射率无量纲_农作物种植面积遥感监测技术规程大蒜.doc
ICS? FORMTEXT 65.020.01 FORMTEXT B 07 FORMTEXT ????? DB FORMTEXT 37 FORMTEXT 山东省地方标准 DB FORMTEXT 37/ ...
- PM2.5遥感监测系统
功能说明 基于MODIS原始观测信号实现近地表大气颗粒物浓度遥感监测,可避免传统AOT-PM2.5关系模型中AOT反演过程中的误差传播.目前,已实现遥感反演大气颗粒物浓度多种空间分辨率产品(10KM. ...
- python遥感图像处理_基于Python的矿山遥感监测系统开发方法
目前,很多学者都是从宏观上讨论遥感和GIS一体化集成的可能性及集成的方法,但这些研究在GIS和RS方向只是对Python集成研究的思路或某一功能的介绍,并没有一个基于Python开发的集成GIS与RS ...
- 全球遥感监测土壤水分技术水平
传统的干旱监测方法只能得到少量的点上的数据,是基于测墒点采样数据来监测干旱的程度及范围,这种方法其中应用最多的是气象数据.水文数据和社会经济数据等等(这些数据最多也只能追溯到100多年以前)加以运用各 ...
- [整合]2012-2021全球生态遥感监测报告与数据
空闲时间整理了一下历年生态遥感监测报告和数据 为满足全球生态环境变化监测和积极应对全球变化的需要,推动我国生态文明建设迈上新台阶,科学技术部按照"部门协同.内外结合.成果集成.数据共享.国际 ...
- 松林变色立木的天-空-地协同遥感监测,各部分在监测技术体系中起到的作用分别是什么?...
松林变色立木的天-空-地协同遥感监测是指利用空间卫星.飞行器.地面传感器等遥感工具对松林变色立木进行监测.其中, 天空部分主要利用空间卫星数据对松林变色立木进行大范围监测,能够提供整体变色情况的概览. ...
- 国土资源土地利用遥感监测解决方案
1.引言 在土地利用现状调查与土地利用动态监测中,主要运用GIS.遥感及现代科学技术掌握土地的利用情况,特别是城镇建设用地和耕地的利用情况.本方案主要充分利用"3S"技术以及地面调 ...
最新文章
- 进阶必看的 RocketMQ ,就这篇了
- iPhone开源系列:iDev Recipes
- 算法导论之字符串匹配
- @AI大神们 前方31万巨额奖金,别走好吗跑起来!!!
- Eclipse编程快捷键
- linux部署3proxy源码,在CentOS 7系统中从源码安装RTPProxy的方法
- laravel 运用
- db2 replace函数的用法_C++常用函数整理
- PDF文件怎么解除密码?教你两招很容易解除
- python查找excel中重复数据_python中查找excel某一列的重复数据剔除之后打印
- java 实验室管理系统_java实验室设备管理系统
- 零代码的科普算法书《未来算法》读后
- android 短信接口收拦截,闪修侠科普 | 双11垃圾短信没停过,教你一键屏蔽~
- 全网最全ebay大数据面经合集
- Android如何避免抓包
- 群发微信图文消息,但是正文中的图片却不显示
- 马云关于计算机名言,49句关于马云的名言
- 美国商务部机构建议这样生成软件供应链 “身份证”
- 增强式学习:如何使用Q-Learning算法训练围棋机器人
- k8s node节点 unknown解决方法
热门文章
- mongodb 如何更改端口号_Python 操作 MongoDB 数据库介绍
- 恢复计算机硬盘数据,计算机数据恢复,小编教您如何恢复计算机数据
- 历史学与计算机科学交叉学科,药学与其他学科的交叉学科有哪些?需要学习什么课..._药学职称考试_帮考网...
- Arrays.binarySearch的返回值
- oracle中decode函数,行转列
- html如何根据tr自动换行,css实现表格td 自动换行样式
- 华为 台积电 高通申请_华为表态愿意合作,台积电送来“神助攻”,高通:我太难了...
- Maven生命周期详解及常用命令
- 3.26 Tensorflow 实验记录
- Spring boot 拦截器(HandlerInterceptor) 与 自定义资源映射虚拟路径,WebMvcConfigurer