本题截取于算法设计与分析基础第五章课后习题第一题,摆渡的士兵,题目愿意如下:
n个士兵组成的小分队必须越过一条又深又宽,又没有桥的河。他们注意到在岸边有两个十二岁大的小男孩在玩划艇。然而船非常小,只能容纳两个男孩或者是一个士兵。怎样才能让士兵渡过河并且留下两个男孩共同操作这条船?这条船要与岸之间横渡多少次?
下面用图来对问题进行描述与分析:
假设小孩与士兵在同一岸边
士兵:1 孩子:2
本题截取于算法设计与分析基础第五章课后习题第一题,摆渡的士兵,题目愿意如下:
n个士兵组成的小分队必须越过一条又深又宽,又没有桥的河。他们注意到在岸边有两个十二岁大的小男孩在玩划艇。然而船非常小,只能容纳两个男孩或者是一个士兵。怎样才能让士兵渡过河并且留下两个男孩共同操作这条船?这条船要与岸之间横渡多少次?
下面用图来对问题进行描述与分析:
假设小孩与士兵在同一岸边
士兵:1 孩子:2