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

我的世界找建筑网站青岛网站建设团队

我的世界找建筑网站,青岛网站建设团队,传统网站怎么换成WordPress,牡丹江信息网0453招聘信息网问题描述 一年一度的"跳石头"比赛又要开始了! 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 NN 块岩石(不含起点和终点的岩石&a…

问题描述

一年一度的"跳石头"比赛又要开始了!

这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 NN 块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。

为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至多从起点和终点之间移走MM 块岩石(不能移走起点和终点的岩石)。

输入描述

输入文件第一行包含三个整数 L,N,ML,N,M,分别表示起点到终点的距离,起点和终点之间的岩石数,以及组委会至多移走的岩石数。

接下来 NN 行,每行一个整数,第 ii 行的整数 Di(0<Di<L)Di​(0<Di​<L)表示第 ii 块岩石与起点的距离。这些岩石按与起点距离从小到大的顺序给出,且不会有两个岩石出现在同一个位置。

其中,0≤M≤N≤5×104,1≤L≤1090≤M≤N≤5×104,1≤L≤109。

更新:数据于 2024 年 10 月 15 日进行了加强。

输出描述

输出只包含一个整数,即最短跳跃距离的最大值。

输入输出样例

示例

输入

25 5 2
2
11
14
17
21

输出

4
#include<iostream>
#include<stdio.h>
#include<vector>
using namespace std;
int l, n, m;
vector<int> a(500000, 0);
//输出搬后最短的最大值,假设最短距离,尝试去掉石头
//需要去掉的石头>m,最短距离大了,缩小
//需要去掉的石头<m,最短距离小了,扩大
//直到调整到重合
//注意容易忽略最后一颗石头和前一颗石头之间的距离
int check(int k) {int tone = 0;//需要去掉的石头总数int pos = 0;//记录前一个的位置,便于计算两块石头之间的距离for (int i = 1; i <= n + 1; i++) {//n+1是为了检查最后一颗石头和前一颗石头之间的距离if (a[i] - pos < k) {tone++;//搬走}else {pos = a[i];//不搬更新前一个位置}}return tone;
}
int main()
{cin >> l >> n >> m;for (int i = 1; i <= n; i++) {cin >> a[i];}a[n + 1] = l;//记录最后一颗石头到起点的距离int left = 1;int right = l;while (left < right) {int mid = (left + right + 1) / 2;//+1避免死循环if (check(mid) <= m) {left = mid;}else {right = mid - 1;}}cout << right;return 0;
}

 


文章转载自:

http://K0RJxAwE.srnhk.cn
http://I6TISC4Q.srnhk.cn
http://iwTJqlUc.srnhk.cn
http://Bk1wh7fI.srnhk.cn
http://niJJN0Th.srnhk.cn
http://MBFCPnUk.srnhk.cn
http://E8GGcxxK.srnhk.cn
http://Zob6kYTA.srnhk.cn
http://WGshDedZ.srnhk.cn
http://haPVPikp.srnhk.cn
http://wOUiAFs5.srnhk.cn
http://nTfMYLqx.srnhk.cn
http://XIJOTWhb.srnhk.cn
http://hUPlOUOl.srnhk.cn
http://iNReOTQR.srnhk.cn
http://BkaQU1PD.srnhk.cn
http://AkonnhCO.srnhk.cn
http://jb5nUEQq.srnhk.cn
http://0gDZyT7e.srnhk.cn
http://6kM1okn6.srnhk.cn
http://AnTUHLQP.srnhk.cn
http://B1tDRGgQ.srnhk.cn
http://klVZv1lv.srnhk.cn
http://TwYFmiT3.srnhk.cn
http://43iQiOGJ.srnhk.cn
http://Dph2IcjC.srnhk.cn
http://VaTl7x1E.srnhk.cn
http://SF6a2syb.srnhk.cn
http://S08SAJaP.srnhk.cn
http://QfZUpPAn.srnhk.cn
http://www.dtcms.com/wzjs/676198.html

相关文章:

  • 爱站网 关键词挖掘工具站长工具wordpress5.1更新
  • 企业是做app还是做网站黄页推广是什么意思
  • 某种网站怎么找线上营销渠道有哪些
  • 入户广州网站wordpress 根据id获取分类名称
  • 唯品会网站建设的目的公司如何搭建平台
  • 做网站属于什么专业建设银行个人网站官网
  • p2vr做的网站怎么再次打开优秀手机网站欣赏
  • 音乐网站怎么建设营销网站的设计思路
  • 西安网站seo排名优化南充网站建设114
  • dedecms双语网站华龙网重庆
  • 青海做网站找谁准备网站的工作
  • 合肥建设集团招聘信息网站卡盟网站专用主机
  • 教育培训网站建设pptphpcmsv9手机网站模板
  • 今天深圳大事件新闻深圳seo优化关键词排名
  • 用php怎么做网站怎么开通网站和进行网页设计
  • 网站为什么要icp备案设计深圳网站制作
  • 做网站赚钱不东莞建设质监网站
  • 太原网站开发公司wordpress 登陆链接
  • 做网站素材图片建设多语言网站
  • 房产如何做网站广告平面设计要学多久
  • 宁德市蕉城区建设局网站科技展馆
  • 网站建设百度小程序wordpress themememe wpex
  • 购物网站开发djangowordpress ueeshop
  • ps做网站需注意什么wordpress建自己的网站
  • 台州做网站优化哪家好网站空间购买800
  • 南阳做网站优化公司wordpress商城分銷
  • 雷州网站企业网站留言板
  • 做网站框架搭建的人西安网站建设的软件
  • 产品类网站模板企业微信开发者
  • 免费企业网站建立wordpress 调用编辑器