耐摔指数

题目描述

x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。
各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。

x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。

如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐摔指数=7。
特别地,如果手机从第1层扔下去就坏了,则耐摔指数=0。
如果到了塔的最高层第n层扔没摔坏,则耐摔指数=n

为了减少测试次数,从每个厂家抽样3部手机参加测试。

如果已知了测试塔的高度,并且采用最佳策略,在最坏的运气下最多需要测试多少次才能确定手机的耐摔指数呢?

输入数据,一个整数n(3<n<10000),表示测试塔的高度。
输出一个整数,表示最多测试多少次。

例如:
输入:
3

程序应该输出:
2

解释:
手机a从2楼扔下去,坏了,就把b手机从1楼扔;否则a手机继续3层扔下

再例如:
输入:
7

程序应该输出:
3

解释:
a手机从4层扔,坏了,则下面有3层,b,c 两部手机2次足可以测出指数;

Java实现第九届蓝桥杯耐摔指数相关推荐

  1. 蓝桥杯耐摔指数——python

    题目如下 x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机. 各大厂商也就纷纷推出各种耐摔型手机.x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市 ...

  2. Java实现第九届蓝桥杯小朋友崇拜圈

    小朋友崇拜圈 题目描述 班里N个小朋友,每个人都有自己最崇拜的一个小朋友(也可以是自己). 在一个游戏中,需要小朋友坐一个圈, 每个小朋友都有自己最崇拜的小朋友在他的右手边. 求满足条件的圈最大多少人 ...

  3. Java实现第九届蓝桥杯螺旋折线

    螺旋折线 题目描述 如图p1.pgn所示的螺旋折线经过平面上所有整点恰好一次. 对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度. 例如dis(0 ...

  4. Java实现第九届蓝桥杯付账问题

    付账问题 题目描述 [题目描述] 几个人一起出去吃饭是常有的事.但在结帐的时候,常常会出现一些争执. 现在有 n 个人出去吃饭,他们总共消费了 S 元.其中第 i 个人带了 ai 元.幸运的是,所有人 ...

  5. Java实现第九届蓝桥杯快速排序

    快速排序 以下代码可以从数组a[]中找出第k小的元素. 它使用了类似快速排序中的分治算法,期望时间复杂度是O(N)的. 请仔细阅读分析源码,填写划线部分缺失的内容. package bb; impor ...

  6. Java实现第九届蓝桥杯第几天

    第几天 题目描述 2000年的1月1日,是那一年的第1天. 那么,2000年的5月4日,是那一年的第几天? 注意:需要提交的是一个整数,不要填写任何多余内容. import java.util.Cal ...

  7. Java实现第九届蓝桥杯三体攻击

    三体攻击 [题目描述] 三体人将对地球发起攻击.为了抵御攻击,地球人派出了 A × B × C 艘战舰,在太空中排成一个 A 层 B 行 C 列的立方体.其中,第 i 层第 j 行第 k 列的战舰(记 ...

  8. Java实现第九届蓝桥杯字母阵列

    字母阵列 题目描述 仔细寻找,会发现:在下面的8x8的方阵中,隐藏着字母序列:"LANQIAO". SLANQIAO ZOEXCCGB MOAYWKHI BCCIPLJQ SLAN ...

  9. java实现第九届蓝桥杯三角形面积

    三角形面积 小明最近在玩一款游戏.对游戏中的防御力很感兴趣. 我们认为直接影响防御的参数为"防御性能",记作d,而面板上有两个防御值A和B,与d成对数关系,A=2^d,B=3^d( ...

最新文章

  1. android afinal 图片,android中使用afinal一行代码显示网络图片
  2. openstack 云主机关机,自动running
  3. cvm服务器怎么建网站,云服务器cvm快速入门教程
  4. Python @函数装饰器用法
  5. 【Breadth-first Search 】103. Binary Tree Zigzag Level Order Traversal
  6. 数组重复次数最多的元素递归_在不使用递归的情况下计算链接列表中元素的出现次数...
  7. python画椭圆形_手残党福音:用Python画出机器人Dev
  8. 使用ASP.NET核心应用程序实现存储库模式和工作单元的指南
  9. 他51岁,给卫星写代码:彪悍的人生,从来不怕晚!
  10. 大数据的搜索引擎——Elasticsearch
  11. MongoDB集群——副本集
  12. eclipse下载地址
  13. 生产者 消费者模式
  14. JavaEE - 集合 - Collection集合
  15. ubuntu 16.04和window双系统 启动项顺序修改
  16. 农历日期组件 【恋爱小清单开发总结】
  17. 不同手机型号图文预览_微信编辑器预览一般以多大的手机尺寸为准?
  18. 将html转为表格,将HTML表格转换为Excel,浏览器Stucks
  19. 自己组装nas服务器万兆,阿文菌爱捡垃圾 篇二十一:组装一台小巧的8盘位万兆NAS,参考翼王使用永擎C236主板,E3是否还值得下手?...
  20. 豆豆趣事[2011年12月]

热门文章

  1. JAVA基础-U7 面向对象编程(基础部分)-可变参数
  2. 微信营销八(朋友圈活动技巧)
  3. 广西外国语学院计算机二级,广西外国语学院教务系统登录入口民办二本学小语种比较有前途...
  4. linux两台电脑网线传文件,两台电脑如何利用网线直连高速传输文件?
  5. Ubuntu镜像源更改为清华镜像源
  6. A-Frame WebVR开发入门教程
  7. 如何阅读源码 —— 以 Vetur 为例
  8. vsCode安装vetur之后不生效以及解决方法
  9. 三口之家的约定:美好的人生我们一起期待
  10. 代数小课堂:线性代数(矩阵的用途,提高批处理问题的能力)