https://www.cnblogs.com/developing/articles/10849436.html
1、看了半天还是数学方法简单点,首先要理解当只有两个鸡蛋的时候,转化问题为假设X次测试,最多可以测到多少层
- 第一个鸡蛋在第一次尝试X层的时候它碎了,那么第二个鸡蛋需要从第一层开始测也就是需要测X-1次,才能保证测完目标层X
- 第一个鸡蛋没碎,那么说明X层之下的不会碎,现在还剩下X-1次,那么向上可以增加X-1层,第一个鸡蛋现在可以在X+X-1层落下,即使碎了第二个鸡蛋还有X-2次可以测完X+1到2X之间的层
- 依次类推 第X次可以从 X+X-1+X-2+...+ X+(1-X)层 也就是最终测到X(X+1)/2层>=100 x=14次
网友评论