100层楼两个玻璃球怎么能够找到玻璃球破碎的那一层

解决一个数学谜题:如何在100层楼的大楼中,使用两个相同的玻璃球,以最少次数找出导致玻璃球破碎的临界层。通过策略优化,确保最坏情况下最多10次就能确定答案。答案是14层,巧合地与另一个类似问题的答案7层有关。
摘要由CSDN通过智能技术生成

问题:有一栋100层高的大楼,给你两个完全相同的玻璃球。假设从某一层开始,丢下玻璃球会摔碎。那么怎么利用手中的两个球,用什么最优策略知道这个临界的层是第几层???

首先思考这个问题,1-100这100个数字,随便给你一个数字,你怎么能用最少的次数猜出来这个数字在哪?

这个问题高中生都知道,二分猜,七次肯定能猜出来,例如最坏的情况之一52

我们依次猜 50  75   62    56    53    51
第七次我们一定可以得到52这个值

这个问题的思路就是,**无论这个数字是几,我最坏的情况7次都能猜出来。**

那么这个问题我们也得这么想:
无论某一层是第几层,我第二个球加上第一个球的次数最坏的情况X次都能确定该楼层

又因为,当第一个球在某一次的某一层碎了,我们第二个球必须一层一层的测试才行

随便举个例子,我们第一个球每十层抛一次&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值