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

特色设计网站推荐小说网站防盗做的好处

特色设计网站推荐,小说网站防盗做的好处,google ajax wordpress,厚街镇仿做网站洛谷 P2678 [NOIP2015 提高组] 跳石头 (Java) 传送门#xff1a;P2678 [NOIP2015 提高组] 跳石头 题目#xff1a; [NOIP2015 提高组] 跳石头 题目背景 NOIP2015 Day2T1 题目描述 一年一度的“跳石头”比赛又要开始了#xff01; 这项比赛将在一条笔直的河道中进行P2678 [NOIP2015 提高组] 跳石头 题目 [NOIP2015 提高组] 跳石头 题目背景 NOIP2015 Day2T1 题目描述 一年一度的“跳石头”比赛又要开始了 这项比赛将在一条笔直的河道中进行河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间有 N N N 块岩石不含起点和终点的岩石。在比赛过程中选手们将从起点出发每一步跳向相邻的岩石直至到达终点。 为了提高比赛难度组委会计划移走一些岩石使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制组委会至多从起点和终点之间移走 M M M 块岩石不能移走起点和终点的岩石。 输入格式 第一行包含三个整数 L , N , M L,N,M L,N,M分别表示起点到终点的距离起点和终点之间的岩石数以及组委会至多移走的岩石数。保证 L ≥ 1 L \geq 1 L≥1 且 N ≥ M ≥ 0 N \geq M \geq 0 N≥M≥0。 接下来 N N N 行每行一个整数第 i i i 行的整数 D i ( 0 D i L ) D_i\,( 0 D_i L) Di​(0Di​L) 表示第 i i i 块岩石与起点的距离。这些岩石按与起点距离从小到大的顺序给出且不会有两个岩石出现在同一个位置。 输出格式 一个整数即最短跳跃距离的最大值。 样例 #1 样例输入 #1 25 5 2 2 11 14 17 21样例输出 #1 4提示 输入输出样例 1 说明 将与起点距离为 2 2 2 和 14 14 14 的两个岩石移走后最短的跳跃距离为 4 4 4从与起点距离 17 17 17 的岩石跳到距离 21 21 21 的岩石或者从距离 21 21 21 的岩石跳到终点。 数据规模与约定 对于 20 % 20\% 20%的数据 0 ≤ M ≤ N ≤ 10 0 \le M \le N \le 10 0≤M≤N≤10。 对于 50 % 50\% 50% 的数据 0 ≤ M ≤ N ≤ 100 0 \le M \le N \le 100 0≤M≤N≤100。 对于 100 % 100\% 100% 的数据 0 ≤ M ≤ N ≤ 50000 , 1 ≤ L ≤ 1 0 9 0 \le M \le N \le 50000,1 \le L \le 10^9 0≤M≤N≤50000,1≤L≤109。 分析 题目要我们求最短跳跃距离1 ans L我们可以二分起点到终点的长度获得答案。 在每次二分时我们定义now当前所在的位置和step搬走石头的数量。 如果每次跳跃 a[i]-now 的距离 大于 mid说明 a[i] 这块石头需要搬走否则我们就可以跳到这块石头上更新 now 。 如果step 大于 m 说明需要搬走的石头太多我们不能跳跃这么多缩小跳跃距离更新r mid-1否则需要搬走的石头 m说明我们至少可以跳跃这么多 ans mid继续搜索更大跳跃距离更新 l mid 1。 代码 import java.util.Scanner;public class Main {public static void main(String[] args) { Scanner sc new Scanner(System.in);int L sc.nextInt();int n sc.nextInt();int m sc.nextInt();int [] a new int [n10];for(int i 1;i n;i) a[i] sc.nextInt();a[n1] L;int l 0;int r L;int ans 0;// 二分获得跳跃的最小距离while(l r) {// 跳跃的距离int mid (lr)/2;// now表示我现在的位置step表示搬走石头的数量int now 0;int step 0;for(int i 1;i n1;i) {// 二分小于mid这块石头要搬走if(a[i]-now mid) step;// 跳到这块石头上else now a[i];}// 搬走的石头大于m不可以if(step m) {r mid-1;}else {l mid1;ans mid;}//System.out.printf(l r ans:%d %d %d\n,l,r,ans);}System.out.println(ans);} }
http://www.dnsts.com.cn/news/37185.html

相关文章:

  • 网站群管理平台建设湖北省住房与城乡建设厅网站
  • 淄博网站制作企业营销在家做兼职的正规网站平台
  • 凡科网制作网站教程重庆网页设计培训
  • 怎么做网站关键词搜索html表白简单代码
  • 网站建设平台招商推广平台的句子
  • 做简单的网站多少钱app的网站域名注册
  • 化学网站建设wordpress去掉分类目录前缀
  • 平台类网站建设公司网站建设中国十强
  • h网站模版化州网站建设
  • 门户网站首页设计Html5移动网站
  • 齐全的赣州网站建设百度海外广告运营
  • 怎样创建基本的网站影院网站建设
  • 网站控制板面外包加工网免押金
  • 电子商城网站开发 pdf在网站做推广要钱吗
  • 做网站的框架三合一网站
  • 建站快车来电十大电商代运营服务商
  • 怎么用自己主机做网站、wordpress 不显示摘要
  • 怎样给网站做备案体育器材网站建设方案
  • 深圳建站公司的小技巧传奇新开网
  • 南宁网站建设加q.479185700百度投诉中心在线申诉
  • 怎么进wordpress后台茂名seo顾问服务
  • 网站开发技术招聘网站建设管理工作自查报告
  • 衡阳建设学校网站最让顾客心动的促销活动
  • 网站建设的市场容量h5模板怎么制作
  • 威海网站建设费用dns 解析错误 网站
  • 网站上怎么做弹幕效果图网站开发后如何维护
  • seo做的不好的网站有哪些新乡seo公司
  • 茂名建网站在农村做相亲网站怎么样
  • 高能建站系统怎么收费jsp购物网站开发 论文
  • 手机网站建设外贸业务员