投稿  收藏 

题目信息

题目类型
选拔赛
题目年份
2022
题目题型
单选题
关 键 词
飞跃摩天楼

题目题干

第 18 题   编程题

飞跃摩天楼

【题目描述】

东东是一位穿梭在暗夜的城市里惩恶扬善的超级英雄,但是在一次侦查的过程中,他被一群坏蛋发现了。为了逃脱恶人的追捕,东东需要在摩天楼的屋顶之间飞跃,最终到达安全的位置。逃跑路线—共有N座摩天大楼,从1到N进行编号,东东从1号大楼出发,通过特制的跳跃装置跳到2号大楼,然后再通过2号大楼跳到3号大楼……最终跳到N号大楼,就是目标的安全位置。由于跳跃距离越远,跳跃装置的安全性就越差,所以东东希望他跳跃的最大距离尽可能小。为了安全,东东已经提前准备好两个强力热气球,热气球可以代替大楼作为东东一次跳跃的终点和下一次跳跃的起点,他可以把热气球安排在合适的位置,来帮助他更安全的逃脱。

为了确定自己能顺利逃脱,东东需要他的技术顾问,也就是你,替他算出在最安全的情况下,他最大的跳跃距离。

【输入格式】

输入有两行,第一行为两个正整数N,表示摩天大楼的数量。

第二行有N-1个整数,表示第i座摩天大楼与第i+1座摩天大楼之间的距离。

【输出格式】

输出一个整数,表示东东最大的跳跃距离,如果结果是小数,请向上取整。

 

【输入样例1】

6

3 5 4 11 8 

【输出样例1】

【样例1说明】

在第4和第5座摩天大楼中间、第5和第6座摩天大楼中间各放一个热气球,东东可以进行次跳跃,距离分别是:3、5、4、5.5、5.5、4、4。其中最远距离向上取整为6。

 

【输入样例2】

10

19 99 26 32 9 3 7 10 21 

【输出样例2】

33

【数据范围】

对于20%的数据:1≤N≤10,相邻的摩天楼距离不超过100;

对于60%的数据:1≤N≤10000;

对于100%的数据:1≤N≤105,相邻的摩天楼距离不超过109

 

答案解析

相关题目

第 19 题    编程题 比k大的数 【题目描述】 一个不含0的n位数,其中值等于i的数码有ci个(1≤i≤9)。 在这个n位数的所有可能的值中,比k大的值最小是多少? 【输入格式】 第1
第 18 题   编程题 飞跃摩天楼 【题目描述】 东东是一位穿梭在暗夜的城市里惩恶扬善的超级英雄,但是在一次侦查的过程中,他被一群坏蛋发现了。为了逃脱恶人的追捕,东东需要在摩天楼的屋顶之间飞跃,
第 17 题    编程题 体操训练 【题目描述】 为了提高健康水平,同学开始进行体操训练了! 共安排了K次训练课,每次课体委都会根据N个同学的表现给他们进行排名。之后,他想知道,有多少种一个同
第 16 题    编程题 密码翻译 【题目描述】 我们得到了由如下加密规则加密而成的一段密文,请你解密出原文。 加密规则:把所有原文中的英文字母以之后的第k个字母代替,如果超出字母表,则转回第
第 15 题    单选题 阅读以下程序,执行以下程序后, 第一行输入n,m;(m<=n)第二行输入n个数。 如果输入的n个数data[i]为升序且互不相同,则程序输出的值为() A.
第 14 题    单选题 阅读以下程序,执行以下程序后, 第一行输入n,m;(m<=n)第二行输入n个数。 如果输入的n个数data[i]都相同,则程序输出的值为() A.m+1 B
第 13 题    单选题 运行以上程序,输出结果为() A.633 B.631023 C.623013 D.632103
第 12 题    单选题 阅读以下程序,执行以下程序后,下列选项中说法正确的是() A.该程序会输出字符串s中所有仅出现了一次的字符的出现次数 B.如果字符串s中存在多个仅出现一次的字符,则会
第 11 题    单选题 阅读以下程序,执行以下程序后,下列选项中说法错误的是() A.cnta的值为字符串str中大小写字母的个数 B.cntn的值为字符串str中'0'
第 10 题    单选题 设某算法的时间复杂度函数的递推方程是T(n)=T(n-1)+n²(n为正整数)及T(1)=1,则该算法的时间复杂度为()。 A.O(2n) B.O(n2logn) C.O

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢