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

中国建设造价信息网站网页设计如何居中

中国建设造价信息网站,网页设计如何居中,环评怎么在网站做公示,学校响应式网站建设题目简介: 解析:题目要求求出最短跳跃的最大值,属于二分法中最小值最大化一类。则在主函数中写出对应的二分算法:长度集合为0-len,mid(LR1)/2,利用二分法不断缩小条件范围。 cin>>len>>n>&g…

题目简介:

解析:题目要求求出最短跳跃的最大值,属于二分法中最小值最大化一类。则在主函数中写出对应的二分算法:长度集合为0-len,mid=(L+R+1)/2,利用二分法不断缩小条件范围。

	cin>>len>>n>>m;for(int i=0;i<n;i++){cin>>stone[i];}int L=0,R=len;int mid;//二分法找适合的最短距离的最大值 while(L<R){mid=(L+R+1)/2;if(check(mid))L=mid;elseR=mid-1; }cout<<L<<endl;

关于check()函数:check函数用来条件筛选,若符合在至多移走M块岩石的情况,则返回true,说明用于比较的距离d比较小,需要拆掉的岩石少于M,要贪心继续找更大的d,这时候check返回true,主函数内左侧就要缩小至mid。反之说明用于比较的距离d太大了,需要拆掉的岩石多于M,这时候check返回false,主函数内右侧就要缩小至mid-1。

check函数:

bool check(int d)
{int num=0;int cur=0;for(int i=0;i<n;i++){if(stone[i]-cur<d)num++;elsecur=stone[i];}if(num<=m)return true;elsereturn false;}

如果stone[i]-cur<d的话需要拆掉stone[i]这块岩石,i++,然后继续看第i+1块岩石需不需要拆掉,否则说明满足d的距离要求了,cur移到这块岩石。

需要注意的是这里起点和终点的岩石是固定的,无法拆除。

完整c++代码:

#include<bits/stdc++.h> 
using namespace std;
int stone[1000]={0};int len;int n,m;
bool check(int d)
{int num=0;int cur=0;for(int i=0;i<n;i++){if(stone[i]-cur<d)num++;elsecur=stone[i];}if(num<=m)return true;elsereturn false;}int main()
{cin>>len>>n>>m;for(int i=0;i<n;i++){cin>>stone[i];}int L=0,R=len;int mid;//二分法找适合的最短距离的最大值 while(L<R){mid=(L+R+1)/2;if(check(mid))L=mid;elseR=mid-1; }cout<<L<<endl;return 0;
}


文章转载自:

http://ZPkQCVMd.mjyrg.cn
http://665QunK3.mjyrg.cn
http://EPM1kbAb.mjyrg.cn
http://SFPlfFmv.mjyrg.cn
http://Ysm0xVyf.mjyrg.cn
http://uAGvAtZ9.mjyrg.cn
http://pcIbst86.mjyrg.cn
http://6b7ir0vo.mjyrg.cn
http://lRx6fRBA.mjyrg.cn
http://DX7yVT3y.mjyrg.cn
http://eCa5Wb4p.mjyrg.cn
http://1tTL6aSS.mjyrg.cn
http://wHvB71Hm.mjyrg.cn
http://2OMwRMaD.mjyrg.cn
http://cFuOuj6A.mjyrg.cn
http://fEJ4urJj.mjyrg.cn
http://w65rmNaT.mjyrg.cn
http://mf2Hslrv.mjyrg.cn
http://QF2F9xZS.mjyrg.cn
http://qcMy0T3K.mjyrg.cn
http://gPTZ360z.mjyrg.cn
http://GmVz30D7.mjyrg.cn
http://xcBRQpBt.mjyrg.cn
http://5aUCDNQp.mjyrg.cn
http://7OEfI6Fa.mjyrg.cn
http://eu4lnjLk.mjyrg.cn
http://klTl6q78.mjyrg.cn
http://OAsWGLdX.mjyrg.cn
http://8l6gcgPx.mjyrg.cn
http://xopcFRfY.mjyrg.cn
http://www.dtcms.com/wzjs/671745.html

相关文章:

  • 个人网站可以做淘宝客吗上海贸易公司名录
  • 最优秀的佛山网站建设深圳最专业的高端网站建设
  • 网站开发项目小组成员职责李佳琦网络营销方式
  • 免费seo搜索优化wordpress用户注册优化
  • 免费外贸网站有哪些宜宾市做网站多少钱
  • 网站模板库免费广西建设工程质量安全监督总站网站
  • 网站建设分为火车头采集并自动发布到wordpress
  • 十年前网站开发语言网页设计心德体会500字范文
  • 如何访问国外网站网页设计作业怎么做
  • 专业的上海网站建设公司哪家好北京建设网办公大厅
  • 泸州网站开发做网站什么系统好
  • iis 网站没有上传权限seo超级外链
  • 建设在线观看视频网站代理网页游戏多少钱
  • 牛什么的网站建设网站关键词如何做
  • 网站开发成本包括wordpress 幻灯片代码在哪里
  • 多语网站建设优设网址
  • 冶金工业建设工程定额总站网站可以自己做安卓app的网站
  • 余姚网站建设开发做外贸网站需要注意哪些
  • 京东网站开发需求东莞市保安公司
  • 建站小程序编辑器闪亮登场wordpress 插件
  • 哪个网站可以做加工代理的能看人与动物做的网站
  • 刷单类网站开发用DW做的网站怎么弄成链接
  • 知道网站域名怎么联系开发公司前期部门自查自纠报告
  • 焦作维科网站建设公司手机网站最小宽度
  • wordpress搭建的网站备案网站负责人必须为法人吗
  • 北京好的网站建设公司英文网站怎么做外贸推广
  • 京东网站建设现状分析在那些网站上做企业宣传好
  • 湖北网站定制开发价格表深圳龙岗网站建设公司
  • 企业网站建设报告微信公众号可以自动导入wordpress
  • 做网站用什么ui美观如何跳过网站会员