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

成都网站建设策划网站开发常用的语言和工具

成都网站建设策划,网站开发常用的语言和工具,网站改版的费用,做网站反链题目描述 环湖马拉松全程 L 公里,已经安排了 N 个补给点,位置已经确定。由于预算增加,现在可以增设 K 个补给点。如何安排新增的补给点使得相邻补给点间最大距离最小。相邻补给点间距离也包括起点与第一个补给点之间的距离和最后一个补给点与…

题目描述
环湖马拉松全程 L 公里,已经安排了 N 个补给点,位置已经确定。由于预算增加,现在可以增设 K 个补给点。如何安排新增的补给点使得相邻补给点间最大距离最小。相邻补给点间距离也包括起点与第一个补给点之间的距离和最后一个补给点与终点之间的距离。

输入格式
输入文件名:marathon.in

第一行包括 3 个整数 L,N,K,分别表示马拉松全程长度、原有补给点的数量以及最多可以增设的补给点的数量。

第二行,N 个整数,表示原有的 N 个补给点的位置。补给点的位置用距离起点的距离表示,取值范围 (0,L)。

输出格式
输出文件名:marathon.out

一个整数,意义如题所述,表示相邻补给点间最大距离最小值。

输入输出样例

输入样例1100 2 1
70 30
输出样例130

说明
【数据范围】

0<N≤100000

0≤L≤2000000000

0≤K≤2000000000


【解析】
给个赞,有钱的捧个钱场。。支持小编继续努力下去。
标准的二分答案题,因为有关键字(最大值最小)
二分的步骤:
1:题目问什么,就对什么进行二分
2:确定对象的范围
3:枚举二分的数字是否符合题解

注意本题数据偏大,使用C的输入输出和 long long

#include <bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int L,n,k;
int a[N];
bool check(long long m){long long cnt=0;for(int i=1;i<=n;i++){int d=a[i]-a[i-1];//相邻两点之间的距离if(d>m){cnt+=ceil(d/m);}}return cnt<=k;
}
int main()
{scanf("%d%d%d",&L,&n,&k);for(int i=1;i<=n;i++){scanf("%d",&a[i]);}sort(a+1,a+n+1);a[n+1]=L;n++;long long l=0,r=L,m;while(l<r){m=(l+r)>>1;if(check(m)){r=m;}else{l=m+1;}}cout<<l;return 0;
}

文章转载自:

http://fqLLfSg5.brwp.cn
http://0siRHOII.brwp.cn
http://b7JizAiV.brwp.cn
http://vO7ohEHR.brwp.cn
http://YAWsl5nz.brwp.cn
http://qD14gPlX.brwp.cn
http://OwL30zw0.brwp.cn
http://yFlxA1DI.brwp.cn
http://sv2EXVk0.brwp.cn
http://cC7YpryW.brwp.cn
http://vllsHUkd.brwp.cn
http://FBP137MB.brwp.cn
http://FjmJoKtI.brwp.cn
http://pUv6xE0y.brwp.cn
http://1R38CNe5.brwp.cn
http://rSph76aA.brwp.cn
http://2JD45zAc.brwp.cn
http://un4pkEx4.brwp.cn
http://8Lg3O5M1.brwp.cn
http://CoTwNdny.brwp.cn
http://Vfrf412y.brwp.cn
http://i7LxGt6f.brwp.cn
http://MQvwCzXL.brwp.cn
http://f5dmlLUl.brwp.cn
http://u3KH60Ft.brwp.cn
http://S4j7qp3A.brwp.cn
http://jGaMFSro.brwp.cn
http://wo3XN8jE.brwp.cn
http://HDARUNM9.brwp.cn
http://6aCNSeul.brwp.cn
http://www.cdong.cn/news/290/

相关文章:

  • 开网站建设公司挣钱吗网站建设合同属于承揽合同吗
  • 家居网站建设平台计算机网站建设是什么意思
  • 榆林网站建设哪家好地方门户系统源码
  • ui设计作品网站网站设计的几大标准
  • 网站建设实训指导书做a小视频免费观看网站
  • 网站前端设计要做什么的郑州比较厉害的男科中医
  • 网站代码怎么写怎么查网站流量
  • 淮南网站建设淮南网站建设套餐怎么样
  • html网站建设的步骤wordpress 删除 仪表盘
  • 云浮哪有公司做网站的素材下载解析接口网站开发
  • 如何用wordpress建立论坛阳江seo优化
  • 重庆公司网站搭建公司推荐wordpress 默认模版
  • 免费装饰公司网站模板用asp.net做的网站模板
  • 网站图片太多怎么办正规的网站制作在哪里
  • 网站开发教学文章普定县建设局网站
  • 网站空间500M课程网站建设毕业设计
  • 泉州做网站优化价格怎么做自己网站的API
  • 高端网站网站设计十大购物网站
  • 南京网站制作设计公司淘宝客做的最好的网站
  • 如何做微网站平台怎么做app网站
  • 知名企业网站人才招聘情况如何最新版wordpress
  • 外贸网站策划软文写作什么意思
  • 国外做装饰画的网站沈阳建设学院
  • 做网站的题目网络组建与网络资源共享实验报告
  • 手机网站导航设计浙江做网站找谁
  • 做一网站APP多少钱网站排版尺寸
  • 便宜旅游机票网站建设网站建设的心得与体会
  • asp服装网站模板网络规划与设计是什么专业
  • 淘客网站 源码莱芜招聘信息最新招聘2023年
  • 微信 免费 网站南昌网站建设公司有哪些