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

门户网站集群建设方案/谷歌seo引擎优化

门户网站集群建设方案,谷歌seo引擎优化,网站建设与管理实用教程,自己做的影视会员网站违法么解题方法:二分,因为移走石头的数目和最短的跳跃距离是单调关系,所以考虑用二分,并且一个距离可能有多个石头数目对应,表现在坐标图中就是一条平行于x轴的线段。 还有关于代码中的二分的循环我想详细说明一下&#xff…

解题方法:二分,因为移走石头的数目和最短的跳跃距离是单调关系,所以考虑用二分,并且一个距离可能有多个石头数目对应,表现在坐标图中就是一条平行于x轴的线段。

还有关于代码中的二分的循环我想详细说明一下:

high定位实际上界+1,是利用了左开右闭,这样的好处是当low=high时,区间中的元素就没有了,这样更易理解。因为肯定有解,所以经过循环low一定会等于当前解+1,然后寻找下一对于本题来说更优的解,所以到最后Low-1就是最后即最优的解;

 

#include <cstdio>
#include <algorithm>
using namespace std;
#define maxn 50010
int l,n,m;
bool judge(int mid,int* rock)
{
int sum=0;
int tot=0;
int j=0;
for(int i=1;i<=(n+1);)
{
int did=rock[i]-rock[i-1];
if(sum+did<mid)
{
sum+=did;
i++;
tot++;
}
else
{
i++;
sum=0;
}
}
if(tot<=m) return true;//小了
else return false;//大了
}
int main()
{
while(scanf("%d",&l)!=EOF)
{
int rock[maxn];
scanf("%d %d",&n,&m);
int i;
rock[0]=0;
rock[n+1]=l;
for(i=1;i<=n;i++)
{
scanf("%d",&rock[i]);
}
int low=0;//本题的下界本应是最小的距离,但最小的距离不好找,就把0当做下界,要相信二分的高效
int high=l+1;
sort(rock,rock+(n+2));
while(low<high)
{
int mid=low+(high-low)/2;
if(judge(mid,rock)) 
low=mid+1;
else
high=mid;
}
printf("%d\n",low-1);
}
return 0;
}

http://www.lbrq.cn/news/9775.html

相关文章:

  • 做的网站响应速度慢/市场推广方案ppt
  • 宿城区建设局网站/网站seo策划方案实例
  • 网站表单制作/新的网站怎么推广
  • 重庆官网seo技术厂家/上海网络推广优化公司
  • web前端个人简历/国内专业的seo机构
  • 南京网络设计/优化设计七年级下册数学答案
  • 三站合一 网站建设/浙江企业网站建设
  • 成都电商网站开发/百度搜索排名怎么靠前
  • 宁波电器网站制作/山西百度查关键词排名
  • 维护网站信息/微信代运营
  • 起点网站建设/网址查询域名解析
  • 如何提高你的网站的粘性/免费的客户资源怎么找
  • 怎样可以查到做网站公司/网站优化排名网站
  • 深圳横岗网站建设/seo的研究对象
  • win10系统可以做网站搭建/营销培训课程2022
  • 代驾小程序源码/优化设计方法
  • 餐饮品牌网站建设/每日新闻最新消息
  • 可以做网站的域名后缀/百度浏览器网址是多少
  • 在境外做色情网站/百度高级搜索网址
  • 中山专业网站建设价格/石嘴山网站seo
  • 三亚做网站哪家好/免费网站建设seo
  • javaweb社交网站开发/搜狐综合小时报2022113011
  • 个人网站做外链方法/如何优化关键词搜索排名
  • 传奇页游平台/免费seo工具大全
  • 郑州专业做淘宝网站建设/关于市场营销的100个问题
  • 青岛崂山区网站建设/怎么从网上找客户
  • 百度怎么做网站广告/汕头网站排名优化
  • 用点心做点心官方网站/2022年十大网络流行语发布
  • 怎样在工商局网站做公示/怎么优化百度关键词
  • 加强网站硬件建设方案/seo优化的主要内容
  • Jmeter系列(7)-线程组
  • Java File 类详解:从基础操作到实战应用,掌握文件与目录处理全貌
  • Flowable31动态表单-----------------------终章
  • GaussDB union 的用法
  • AI编程工具对比:Cursor、GitHub Copilot与Claude Code
  • PostgreSQL常用命令与工具指南