1. 程式人生 > >趣味試題:A、B兩人分別在兩座島上......

趣味試題:A、B兩人分別在兩座島上......

問題:
A、B兩人分別在兩座島上,B生病了,A有B所需要的藥。
C有一首小船和一個可以上鎖的箱子。C願意在A和B之間運東西,但是東西只能放在箱子裡。只要箱子沒被上鎖,C都會偷走箱子裡的東西,不管箱子裡有什麼。
如果A和B各有一把鎖和只能開自己那把鎖的鑰匙,A應該如何把藥品安全地遞交給B?

解答:
箱子先給A,A裝完藥品上鎖。
箱子運送給B,B上鎖。
箱子再次送給A,A解鎖。
箱子送給B,B解鎖拿走藥品。