一道有趣的算法题
发布日期:2021-07-16 17:36:09
浏览次数:1
分类:技术文章
本文共 442 字,大约阅读时间需要 1 分钟。
日前在网上看到一道算法题。颇有意思,也细细的研究一番。现将该题发布于此,和各位交流一下。同时,本文也是笔者首次使用Office2007的博客功能,看看效果怎么样。
某幢大楼有100层。你手里有两颗一模一样的玻璃珠。当你拿着玻璃珠在某一层往下扔的时候,一定会有两个结果,玻璃珠碎了或者没碎。这幢大楼有个临界楼层。低于它的楼层,往下扔玻璃珠,玻璃珠不会碎,等于或高于它的楼层,扔下玻璃珠,玻璃珠一定会碎。玻璃珠碎了就不能再扔。现在让你设计一种方式,使得在该方式下,最坏的情况扔的次数比其他任何方式最坏的次数都少。也就是设计一种最有效的方式。
例如:有这样一种方式,第一次选择在60层扔,若碎了,说明临界点在60层及以下楼层,这时只有一颗珠子,剩下的只能是从第一层,一层一层往上实验,最坏的情况,要实验59次,加上之前的第一次,一共60次。若没碎,则只要从61层往上试即可,最多只要试40次,加上之前一共需41次。两种情况取最多的那种。故这种方式最坏的情况要试60次。
那该如何设计方式呢?
转载地址:https://blog.csdn.net/grenet/article/details/4868152 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月10日 03时49分47秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mysql返回第n个值_获取mysql一组数据中的第N大的值
2019-04-21
java 获取请求的路径_JavaWeb-request获取请求路径的相关方法
2019-04-21
java 适应边框_带边框自适应宽度100%的解决办法
2019-04-21
router vue 页签文字_记一次基于vue的spa多页签实践经验
2019-04-21
估计的商是什么意思_商是什么意思,商的繁体字,商有几笔,商字几画
2019-04-21
java读文件几种方式_JAVA读取文件的几种方式
2019-04-21
如何实现java文档注释_JavaDoc注释与帮助说明文档
2019-04-21
java判断ipv6地址类型_IPv6地址类型与格式
2019-04-21
linux java jdk_linux安装JDK
2019-04-21
JAVA中math的作用_Java中Random 和 Math 的概述及使用(二十六)
2019-04-21
mysql排序rank_MySQL_实现组内排序-Oracle中的rank()函数的功能
2019-04-21
linux 模拟键盘输入到进程,Linux 下模拟键盘输入
2019-04-21