题目描述
有一种玻璃杯质量确定但未知,需要检测。
有一栋100层的大楼,该种玻璃杯从某一层楼扔下,刚好会碎。
现给你两个杯子,问怎样检测出这个杯子的质量,即找到在哪一层楼刚好会碎?
题目解析
2 个杯子的脆弱程度是一样的
如果杯子从 N 楼扔下来没有碎,那么它从小于 N 楼扔下来,也不会碎
如果杯子从 N 楼扔下来碎了,那么它从大于 N 楼扔下来,也一定会碎
一个扔出去但没有碎的杯子,可以继续被用于试验
碎了的杯子将无法再继续试验。
举个
mb5fe18fab305a5 ©著作权
有一种玻璃杯质量确定但未知,需要检测。
有一栋100层的大楼,该种玻璃杯从某一层楼扔下,刚好会碎。
现给你两个杯子,问怎样检测出这个杯子的质量,即找到在哪一层楼刚好会碎?
2 个杯子的脆弱程度是一样的
如果杯子从 N 楼扔下来没有碎,那么它从小于 N 楼扔下来,也不会碎
如果杯子从 N 楼扔下来碎了,那么它从大于 N 楼扔下来,也一定会碎
一个扔出去但没有碎的杯子,可以继续被用于试验
碎了的杯子将无法再继续试验。
举个
上一篇:啥是佩奇排名算法
一道腾讯面试题
还有腾讯的尴尬。
一道面试题引起的深思
有1,2,3....n个数组,每个数组包含一系列一维线段的表示,每个数组的元素结构为
造成这种问题的原因可能是:你的操作系统时区跟你JVM的时区不一致。你的操作系统应该是中国的时区吧,而JVM的时区不一定是中国时区,你在应用服务器的Java虚拟机添加如下配置: -Dfile.encoding=UTF8 -Duser.timezone=GMT+08在一个精简的Linux安装上jre,发现所有的java程序获取的时间都不是系统
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M