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

设计网站公司 昂 睁湖南岚鸿青岛网站seo服务

设计网站公司 昂 睁湖南岚鸿,青岛网站seo服务,南昌做网站哪家公司好,网站建设与管理职责最大距离,找最小空旷指数值,我们是很容易想到用二分的,我们再看看这个答案有没有二段性 是有这么个二段性的,我们只要二分就行了,但是二分的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/458956.html

相关文章:

  • 网站制作怎么做让点击高杭州seo营销公司
  • wordpress导出媒体seo中文含义是什么
  • 中国江西网官方网站黄冈地区免费网站推广平台
  • 佛山林镜全seo工资多少
  • 免费h5模板网站模板搜索引擎营销的实现方法有哪些
  • 线上怎么做推广信息如何优化上百度首页公司
  • 江油网站网站建设南宁百度网站推广
  • 如何自己做优惠卷网站淘宝客怎么做推广
  • 像百度重新提交网站提高工作效率的软件
  • 杭州海淀区网站建设西安疫情最新通知
  • 网站开发雷小天百度如何快速收录
  • 网站项目计划书模板范文网站推广的10种方法
  • ps如何做网站轮播图seo关键词优化推广
  • 做ppt图片用的网站有哪些百度引流推广哪家好
  • h5互动网站建设东莞网站建设优化诊断
  • 建筑公司企业文化常州seo招聘
  • 家装网站做html网页制作app
  • 合肥网站建设卫来科技个人网站设计内容
  • 请专业做网站的老师东莞网站推广及优化
  • 整站优化seo排名点击杭州网络整合营销公司
  • 课程分销的网站怎么做网页设计与制作个人网站模板
  • wordpress内容模版文件在哪个目录seo云优化是什么意思
  • 南宁学网站建设推广网站的四种方法
  • 深圳教育集团网站建设沧州网站优化公司
  • web页面转wordpress优化seo
  • 网络系统设计师是干什么的全国分站seo
  • 做算命类网站违法吗如何制作app软件
  • 生成短链接360搜索优化
  • 深圳网站建设公司平台西安网站seo优化公司
  • 返利网站怎么做的泰安网站seo推广