10. 你有 5 瓶药,每个药丸重 10 克,只有一瓶受到污染的药丸重量发生了变化,每个药丸
重 9
克。给你一个天平,你怎样一次就能测出哪一瓶是受到污染的药呢?
答案:
1 给 5 个瓶子标上 1、2、3、4、5
。
2 从 1 号瓶中取 1 个药丸,2 号瓶中取 2 个药丸,3 号瓶中取 3 个药丸,4 号瓶中取 4 个药
丸,5 号瓶中取 5
个药丸。
3
把它们全部放在天平上称一下重量。
4 现在用 1×10+2×10+3×10+4×10+5×10
的结果减去测出的重量。
5
结果就是装着被污染的药丸的瓶子号码。
11. 如果你有一个容量为 5 夸脱的水桶和一个容量为 3 夸脱的水桶,怎样准确地量出 4 夸
脱的水?
12.
在开汽车的锁时,应该往哪个方向旋转钥匙?
13. 如果你可以移动 50
个州中的任何一个,你会挑哪个,为什么?
14.有 4 条狗(4 只蚂蚁或 4 个人)分别在一个广场的 4 个角落里。突然,它们同时以同样
的速度追赶在自己顺时针方向的一个人,而且会紧追这个目标不放。它们需要多少时间才能
相遇,相遇地点在哪里?
提示:它们将在广场中央相遇,所跑的距离与它们跑的路线无关。
15. 从空中放下两列火车,每列火车都带着降落伞,降落到一条没有尽头的笔直的铁道上。
两列火车之间的距离不清楚。两列车都面向同一个方向。在落地后,降落伞掉在地上,与火
车分离。两列火车都有一个微芯片,可以控制它们的运动。两个芯片是相同的。两列火车都不
知道自己的位置。你需要在芯片中写入编码,让这两列火车相遇。每行编码都有一定的执行
命令的时间。
你能使用以下指令(而且只能用这些指令):
MF—
让火车朝前开
MB—
让火车朝后开
IF(P)—
如果火车旁边有降落伞,这个条件就得到了满足。
GOTO
答案: