有一栋楼高100层,你手里有两个玻璃杯。现在你要用这两个玻璃杯测试出第几层会摔碎杯子,但你只有一次机会。如何操作才能确保找到这个楼层? 答案 将100层楼分成10个区间,每个区间10层楼。首先,你选择第一个杯子,从第10层开始往上倒水,如果碎了杯子,说明摔碎杯子的楼层在1-10层之间;如果没碎,再选择第二个杯子,从第20层开始往上倒水,如果碎了杯子,说明摔碎杯子的楼层在11-20层之间;如果没碎,依次类推。通过这种二分法的方式,最多只需要测试19次就可以确定摔碎杯子的楼层。 相关脑筋急转弯 什么东西不管你加减乘除,结果都是一样的? 一个人说只爱吃烤鸭,但从来没吃过烤鸭,他是怎么知道自己喜欢吃烤鸭的? 有一个人,他整天都在忙碌,但从来不做任何工作,是怎么回事? 什么东西拥有无边无际的力量,但同样也没有任何力量? 有一个人站在一根木头上,为什么他不会掉下去? 站在桥上看船,船没有停在哪里? 小明只会纪念自己的生日,却总忘记他的双胞胎兄弟的生日是什么日子。 有一个人站在岸边,他看到对面有一个岛,但他却不敢过去。为什么? 有一只狗站在一根木头上,为什么它不会掉下来? 哪个字能够让人开心又难过? 一只桌子上有十只苹果,你拿走了四只,请问现在桌子上还剩下几只苹果? 有一个人站在一根桥上,他想过桥,但桥上有一个守桥人,他说过了桥要交过桥费。这个人却没有一分钱,但他成功过了桥而不用交费,为什么?