脑筋急转弯看看你的逻辑思维能力,是不是大多数程序员逻辑思维都很清晰
首先情景是一条河,两个岸边,有一个舅舅,一只狼,一个爸爸,一个妈妈,两个小男孩,两个小女孩,有一艘船(每次只能坐两人过去,狼也算一个人,只有爸爸妈妈舅舅可以划船),如果舅舅不在狼身边,狼会吃掉它能接触的所有的人,如果爸爸不在两个小男孩身边,妈妈会杀死他身边所有的小男孩,如果妈妈不在小女孩身边,爸爸会杀死身边所有的小女孩,问题来了,他们如何搭配过河能让所有人安全通过这条河? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
1.舅舅和狼过去,舅舅回来-------留下狼
2。舅舅和儿子1过去,带狼回来---------右岸是儿子1
3。父亲和儿子2过去,父亲回来---------右岸是两个儿子
4。父母过去,母亲回来--------右岸是父子
5。舅舅和狼过去,父亲回来-------右岸是两个儿子、舅舅和狼
6。父母过去,母亲回来-----右岸是父子、舅舅和狼
7。母亲和女儿1过去,舅舅和狼回来------右岸是父子、女1、母亲
8。舅舅和女2过去,舅舅回来--------右岸是父子和母女
9。舅舅和狼过去 |
|
|
|
|
舅舅和狼过去,舅舅回来
舅舅和男孩1过去,舅舅和狼回来
爸爸和男孩2过去,爸爸回来
爸爸和妈妈过去,妈妈回来
舅舅和狼过去,爸爸回来
爸爸和妈妈回来,妈妈回来
妈妈和女孩1过去,狼和舅舅回来
舅舅和女孩2过去,舅舅回来
舅舅和狼过去 |
|
|
|
|