有一栋楼高100层,你手里有两个玻璃杯。现在你要用这两个玻璃杯测试出第几层会摔碎杯子,但你只有一次机会。如何操作才能确保找到这个楼层? 答案 将100层楼分成10个区间,每个区间10层楼。首先,你选择第一个杯子,从第10层开始往上倒水,如果碎了杯子,说明摔碎杯子的楼层在1-10层之间;如果没碎,再选择第二个杯子,从第20层开始往上倒水,如果碎了杯子,说明摔碎杯子的楼层在11-20层之间;如果没碎,依次类推。通过这种二分法的方式,最多只需要测试19次就可以确定摔碎杯子的楼层。 相关脑筋急转弯 有一个人,每天早上都会从窗户跳下来,但从来没有受伤,为什么? 一只鸭子站在湖的东岸上,它发出了一声呱呱,声音却在湖的西岸回荡。为什么呢? 什么动物每次都往前跑,但永远不离开原地? 一个盒子里有一只斑点狗和一只斑点猫,你怎么区分它们? 有四个人在一艘小船上,船翻了,但是只有三个人湿了。为什么? 走进黑暗的房间,却看到明亮的身影在墙上。 有一个人走进一间黑屋子,手里拿着一盏灯。他亮灯之后,屋子里就亮堂堂的了。请问,这个人亮了灯后,黑屋子里的其他物体会发生什么变化? 四个人坐在一张圆桌旁,每个人前面放着一杯水。这四个人同时喝下自己面前的水,但没有人喝到自己面前的水。这是如何做到的? 有一个人,他每天都骑着自行车上班,但从来没有被雨淋湿过,为什么? 什么东西给出的越多,越多人想要,但是拥有的越多,越少人愿意接受? 什么东西可以一夜之间变得更轻? 有一座桥上有三个人,他们都想过桥,但桥上只能同时容纳两个人,且他们只有一盏手电筒。这三个人每个人过桥所需的时间分别是1分钟、2分钟和5分钟。他们只能用这盏手电筒来过桥,且过桥时必须有人手持手电筒。请问,最短时间内他们如何都能过桥?