关于 路标设置 的问题
待删
原题来源于洛谷P3853 [TJOI2007]路标设置
题目:给出原路标位置,和想增添路标的数目。现在政府决定在公路上增设一些路标,使得公路的“空旷指数”最小。他们请求你设计一个程序计算能达到的最小值是多少。
分析:用二分法,把“空旷指数”用二分枚举出来。计算出总共需要增添的路标数和题目给出的新路标数做比较。
代码如下:
int binarysearch(int l,int r){long long mid;while(l<r){long long sum=0;mid=(l+r)/2;for(int i=1;i<n;i++){if(a[i]-a[i-1]>mid){if((a[i]-a[i-1])%mid!=0) sum+=(a[i]-a[i-1])/mid; //当间隔能被整除时,别忘了减一,防止重复。else sum+=(a[i]-a[i-1])/mid-1;}}if(sum<=k) r=mid;else l=mid+1;}return l;
}
事实上,当求“最。。。值”或者“最。。。值的最。。。值”时,前面的最值一般可以用二分枚举列出来。
代码如上,欢迎讨论。
关于 路标设置 的问题相关推荐
- 洛谷 P3853 [TJOI2007]路标设置
路标设置 二分枚举"空旷指数", 做法与跳石头类似. #include <iostream> #include <cstdio> #include < ...
- 洛谷 P3858 路标设置
P3858 路标设置 题目网址:https://www.luogu.com.cn/problem/P3853 题目描述: 我们把公路上相邻路标的最大距离定义为该公路的"空旷指数". ...
- 洛谷P3853 [TJOI2007]路标设置
P3853 [TJOI2007]路标设置 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这道题与 洛谷P2678 [NOIP2015 提高组] 跳石头 和 洛谷P1182 数列分段 ...
- Luogu P3853 路标设置
这大概是我第一次发难题的题解吧-- 这道题我整了好几天,才过. 题面 &\&& 题解 如果单纯地思考怎么拿部分分,那这个题并不难,暴力模拟一遍就行了,小样例能过. 如果你要拿, ...
- 【洛谷题解/TJOI2007】P3853路标设置
题目概况 题目链接: https://www.luogu.com.cn/problem/P3853 难度: 普及+/提高 题目分析 这题和NOIP2015提高组跳石头非常像,可以练一下这个 涉及知识点 ...
- 二分:路标设置(洛谷)
传送门. 解析 只需二分枚举空旷指数即可 对于单次判断的check函数,可以相当于n个路标把路面分成n+1个间隔,而对于每个间隔[l,r]和空旷指数x(边界已有路标),所需路标应为: (r-l-1)/ ...
- [TJOI2007]路标设置题解
题目 B市和T市之间有一条长长的高速公路,这条公路的某些地方设有路标,但是大家都感觉路标设得太少了,相邻两个路标之间往往隔着相当长的一段距离.为了便于研究这个问题,我们把公路上相邻路标的最大距离定义为 ...
- 洛谷P3853:路标设置【二分,以及本菜的心路历程】
这道题的难度不大,但是确实是一个练习二分的好题: 先说一下我的心路历程吧,很惭愧,本菜的第一个思路居然是贪心,步骤是这样的: (1)先处理数据,得到每个区间的长度: (2)进行k次循环,每次循环找到最 ...
- 二分答案——路标设置(洛谷 P3853)
题目选自洛谷P3853 这题不算很难,类似于跳石子,典型的二分答案: 先简单说一下思路: 我们把公路上相邻路标的最大距离定义为该公路的"空旷指数" 求增设路标后能达到的最小&quo ...
- P3853 [TJOI2007]路标设置(二分答案)
题目 链接 题目描述 现在政府决定在公路上增设一些路标,使得公路的"空旷指数"最小.他们请求你设计一个程序计算能达到的最小值是多少.请注意,公路的起点和终点保证已设有路标,公路的长 ...
最新文章
- wrs-tuya-cloud
- 在 Windows XP 中,无法使用 Windows 图片和传真查看器来查看图片
- timed_waiting线程是否占用cpu_程序CPU占用率飙升,如何定位线程的堆栈信息?超详细,值得收藏看不懂还有配套视频 第319篇...
- python处理json数据 乱码报错_python json.loads json.dumps(ensure_ascii = False) 汉字乱码问题解决...
- hdu---1172猜数字
- 系统辨识理论及应用_企业战略分析的理论工具
- Firefox推荐安装插件
- JS生成二维码,以下介绍3种方法
- Java生态技术体系科普
- 计算机音乐公子,抖音公子在等谁是什么梗 公子在等谁背景音乐《心机》
- cad打开卡死_AutoCAD程序启动就卡死的修复工具(解决CAD启动卡死不动)V2.00 修正版...
- 数据结构与算法之链表结构寻找p、q最近的公共祖先
- [APIO2017]考拉的游戏,构造与思维题
- 高并发服务端分布式系统设计概要
- 操作系统面试题(史上最全、持续更新)
- 1051 复数乘法 分数 15
- ORA-01732: 此视图的数据操纵操作非法
- Translation Rule 和命中法则
- 哨兵3(Sentinel-3)数据简介
- 享学课堂Java开发之Mybatis训练营