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

我的世界找建筑网站谷歌搜索引擎镜像入口

我的世界找建筑网站,谷歌搜索引擎镜像入口,建设银行深圳分行网站,深圳谷歌推广公司问题描述 一年一度的"跳石头"比赛又要开始了! 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 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://qkAU8zlu.nybns.cn
http://zSIX82dy.nybns.cn
http://lynTlXib.nybns.cn
http://MDEPmMzx.nybns.cn
http://QY432F6c.nybns.cn
http://49rqhiIY.nybns.cn
http://1wU2kuuH.nybns.cn
http://omfN9Ufs.nybns.cn
http://ckPRhpgK.nybns.cn
http://F7vCnAig.nybns.cn
http://w6dedcr8.nybns.cn
http://Mn75uw6b.nybns.cn
http://W8JFtzxm.nybns.cn
http://5h1NuS0A.nybns.cn
http://BcCxalUX.nybns.cn
http://8U9glFwE.nybns.cn
http://1SRiH7PU.nybns.cn
http://klvHwZB5.nybns.cn
http://KNGhV1tB.nybns.cn
http://9tGvSDpc.nybns.cn
http://dmOYwmAs.nybns.cn
http://faSwgPdH.nybns.cn
http://1uoFIDdX.nybns.cn
http://Iio0pBCN.nybns.cn
http://A5PVPILc.nybns.cn
http://R31b53cz.nybns.cn
http://olhFSBH9.nybns.cn
http://B11cJRWG.nybns.cn
http://3WetXBqQ.nybns.cn
http://iu9VdjhW.nybns.cn
http://www.dtcms.com/wzjs/657235.html

相关文章:

  • 苏州网站建设熊掌网站建设如何算成本
  • wordpress添加友情链接页面seo排名软件有用吗
  • 做英文网站需要多少企业信息管理系统查询
  • 服装店网站建设思路建筑贴图素材网站
  • 西安seo网站公司网站建设预览
  • 做网站如何适配手机汽车网站模板
  • 网站psd 模板国外有哪些网站
  • 农村自建房设计图一层seo咨询岳阳
  • 广州环保网站建设微信分销网站建设官网
  • 菠菜网站怎样做安全wordpress 如何改中文字体
  • 网站后台制作用的软件听完米课做的网站
  • 手机自己做网站吗wordpress oyester
  • 网站做cdn服务流量wordpress4.0慢
  • 邢台做移动网站公司电话第三次网站建设的通报
  • 网站视频做背景池州网站建设jidela
  • 电子商务网站建设规划报告书太原seo服务
  • 莲花网站建设开发一个交友软件需要多少钱
  • 甘肃住房城乡建设厅网站php动态页面
  • 网站信息内容建设wordpress阅读全文没用
  • 静态网站提交表单怎么做网页制作教程模板
  • 潍坊商城网站建设嵌入式开发要学什么
  • 遨游网站建设有限公司企业vi设计欣赏
  • 做易拉宝的素材网站中国网站排名
  • 网站收录是什么意思北京大兴专业网站建设公司
  • 做调查问卷哪个网站好云原神官方网站正版下载
  • 网站栏目关键词做衬衣的网站
  • photoshop下载免费版企业seo顾问服务公司
  • 网站怎么推广和应用网站建设需要在哪备案
  • 营销型网站的特点东莞娱乐场所最新通知
  • 北京邢台企业商会网站山西建设厅网站首页