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

昆明网站建设工作室有哪些文案转行做网站编辑

昆明网站建设工作室有哪些,文案转行做网站编辑,成都工信部网站,定制高端网站一、题目: 二、解题思路: 2.1:首先,我们二分空旷指数 1、因为题目中要求我们求解最大值最小应该是属于第二类模型2.也就是说,当check()函数为true时候,说明这个空旷指数是成立的,对应的路标数…

一、题目:

在这里插入图片描述

二、解题思路:

2.1:首先,我们二分空旷指数

  • 1、因为题目中要求我们求解最大值最小应该是属于第二类模型
  • 2.也就是说,当check()函数为true时候,说明这个空旷指数是成立的,对应的路标数量 <k,此时,我们的路标还有没有使用过的PS:路标增多,空旷指数一定是变小的
  • 所以,我们此时应该让r=mid从而达成空旷指数减少
    在这里插入图片描述
  • 因此,代码如下:
	int l=0,r=L;while(l+1<r){int mid=(l+r)>>1;if(check(mid)) r=mid;	//第二类模型else l=mid;}

2.2:check()函数解析

bool check(int mid) //表示当前可以达到这个'空旷指数'
{int cnt=0;  //放置的目标数量int i=0;    //用来枚举每一个路标,int now=0;  //表示当前跳到了某个路标while(i<n+1){i++;while(a[i]-now>mid) //说明此时的两个路标不符合条件{cnt++;now+=mid;       // 新增一个路标}now=a[i];    // 更新当前的位置为下一个路标的位置}if(cnt<=k) return true;else return false;
}
	bool check(int mid) //表示当前可以达到这个'空旷指数'int cnt=0;  //放置的目标数量int i=0;    //用来枚举每一个路标,int now=0;  //表示当前跳到了某个距离
  • 接下来我们来遍历每个路标while(i<n+1) i++
  • 此时我们需要考虑,假如两个原定的路标在插入一个路标之后,仍然不满足条件
    在这里插入图片描述
  • 1、如图所示,当我们在50--101之间插入了一个值之后,无论怎么插入,都是仍然不满足条件的
  • 2、因此我们想,那么我们应该怎么插才会使得我们在一次插入后能达到最远的距离呢?
  • 是不是应该是now+mid,这样我们就能使得这一次的插入性价比最高!!也就可以使得计算出这段距离的最少插入次数
  • 随后更新我们目前的位置就好now=a[i]
  • 最后比较cnt--k的值就好

三、完整代码如下:

#include<bits/stdc++.h>
using namespace std;const int N=2e5;
int a[N];
int L,n,k;bool check(int mid) //表示当前可以达到这个'空旷指数'
{int cnt=0;  //放置的目标数量int i=0;    //用来枚举每一个路标,int now=0;  //表示当前跳到了某个路标while(i<n+1){i++;while(a[i]-now>mid) //说明此时的两个路标不符合条件{cnt++;now+=mid;       // 新增一个路标}now=a[i];    // 更新当前的位置为下一个路标的位置}if(cnt<=k) return true;else return false;
}int main()
{cin>>L>>n>>k;for(int i=1;i<=n;i++){cin>>a[i];}int l=0,r=L;while(l+1<r){int mid=(l+r)>>1;if(check(mid)) r=mid;else l=mid;}cout<<r<<'\n';return 0;
}
http://www.yayakq.cn/news/953306/

相关文章:

  • 网络公司网站建设首页淘宝客用wordpress好吗
  • 国外空间做网站怎么样大航母网站建设与服务
  • 佛山做网站费用泊头网站排名优化
  • 成都专业做网站公司哪家好广州越秀区发布
  • 做网站换服务器怎么整购物网站建设目标客户分析论文
  • 购物网站类型宁波seo关键词优化教程
  • 微信公众号做网站如何做网站给女朋友
  • 做网站免责声明云匠网接单能信吗
  • 门户网站采用较多的模式是免费的网站有哪些
  • 网站百度推广怎么做的医院网站建设网站
  • 哪个网站有介绍拿到家做的手工活个人网站主页设计教程
  • 外国工业设计网站网络营销的功能
  • 怎么实现网站建设报价方案制作招聘海报的app
  • app网站开发的特点深圳 网站设计公司排名
  • 网站中图片加水印市场推广方案和思路
  • wordpress如何设置用户浏览权限如何做网站优化并快速提高权重
  • 文创设计网站网站建设系统设计
  • 建设工程施工安全网站深圳网站设计多少钱
  • 建立网站的详细步骤图解耳机 东莞网站建设
  • 网站增加关键字网站建设中应注意的问题
  • 建站之星管理中心上海公司名字大全
  • asp.net做电商网站哪里做网站比较稳定
  • 移动网站的开发流程超详细的wordpress主题
  • 网站开发流程aspwordpress不同背景
  • 杭州房产网官网企业网站优化工具
  • 怎么做快三一模一样的网站个人做公司网站
  • 盐城网站建设推广代码优化
  • 网站备案 接入商备案搜索引擎优化排名关键字广告
  • 这样做网站三丰云怎么做网站
  • 郑州区块链数字钱包网站开发方案外贸是做什么的 怎么做