题目内容

一个人带三只狼和三只羚羊过河,只有一条船,同船可以容纳一个人和两只动物.没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊.试设计安全渡河的算法.

思路分析:根据题意,设计的算法除了要达到全部过河的目的外,还必须保证羚羊不会被狼吃掉,即人不在时羚羊的数量要大于狼的数量.

解:算法如下:

S1  人带两只狼过河;

S2  人自己返回;

S3  人带一只狼过河;

S4  人自己返回;

S5  人带两只羚羊过河;

S6  人带两只狼返回;

S7  人带一只羚羊过河;

S8  人自己返回;

S9  人带两只狼过河.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网