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

设计网站公司 昂 睁湖南岚鸿今日新闻快讯10条

设计网站公司 昂 睁湖南岚鸿,今日新闻快讯10条,松江做微网站,浙江建设日本公司网站最大距离,找最小空旷指数值,我们是很容易想到用二分的,我们再看看这个答案有没有二段性 是有这么个二段性的,我们只要二分就行了,但是二分的check函数是有点不好想的,我们枚举空旷值的时候,为了…

最大距离,找最小空旷指数值,我们是很容易想到用二分的,我们再看看这个答案有没有二段性

是有这么个二段性的,我们只要二分就行了,但是二分的check函数是有点不好想的,我们枚举空旷值的时候,为了达成该空旷值,我们要在每两个路标之间插入路标,我们最好的插法就是平均插,因为靠右一点或者靠左一点都会导致极值偏大,只有最平均的情况才是去掉极值的好方法

当然如果是0~6有个路标,我们目标达成的最大空旷值是2,

我们是需要两块板子的,也就是6/2-1

当然,如果两个路标之间距离是奇数个距离的话

我们就要插三块板子也就是7/2个板子

好的,话不多说我们来实现一下我们的代码

#include <iostream>
using namespace std;
const int N = 1e5 + 10;
int len, n, k;
int a[N];
bool check(int x)
{int cnt = 0;for (int i = 1; i < n; i++){int d = a[i + 1] - a[i];cnt += d/x - 1;if (d %x ){cnt++;}}return k >= cnt;
}
int main()
{cin >> len >> n >> k;for (int i = 1; i <= n; i++){cin >> a[i];}int l = 1, r = len;while (l < r){int mid = (l + r) / 2;if (check(mid)) r = mid;else l = mid + 1;}cout << l << endl;return 0;
}

http://www.dtcms.com/wzjs/515382.html

相关文章:

  • 做暖暖视频网站seo优化托管
  • 做美容行业的网站哪个好外包网络推广公司
  • 网站建设万网网站开发语言
  • 桐城做网站的公司域名查询ip网站
  • 卓越科技建站无锡做网站免费的关键词挖掘工具
  • 上海网站公司网站推广优化c重庆
  • 做外贸的人经常用什么网站网络营销的方式包括
  • 备案 网站建设方案书怎么写迅雷磁力链bt磁力种子
  • 网站如何运营营销推广手段有什么
  • wordpress生成静态地图福州百度快速优化排名
  • 哪里网站用vue.js做的国外外链平台
  • ai做网站步骤网店买卖有哪些平台
  • 想做cpa 没有网站怎么做淘宝推广软件哪个好
  • 网站制作主题思路重庆seo关键词优化服务
  • 网站建设存在的具体问题网站生成
  • 中小企业是用什么来做网站的开发的向日葵seo
  • 太原做网络推广seo常用工具有哪些
  • 淘宝联盟怎么做自已的网站seo优化培训学校
  • 揭阳专业做网站北京seo顾问推推蛙
  • 公司网站建设收费南宁关键词优化软件
  • 免费建站资源上海疫情又要爆发了
  • 南宁网站建设哪家公司软文网站有哪些
  • 网站建设方案书 下载唯尚广告联盟app下载
  • 则么做网站软文推广广告
  • 沧州做网站公司湛江百度seo公司
  • 域名注册需要什么资料免费seo网站的工具
  • 只做网站不推广能行吗网络推广的方法有
  • b2c商城网站有哪些免费b2b推广网站
  • 户县做网站正规微商免费推广软件
  • 企业建设电子商务网站的目的怎样制作一个自己的网站