一位农夫要带一条狗、一只兔子和一颗白菜过河,可是船太小,农夫每次只能带其中的一个,如果农夫不在,兔子会吃白菜,狗会咬伤兔子.农夫要怎么样做才能把它们安全的渡过河呢?
问题描述:
一位农夫要带一条狗、一只兔子和一颗白菜过河,可是船太小,农夫每次只能带其中的一个,如果农夫不在,兔子会吃白菜,狗会咬伤兔子.农夫要怎么样做才能把它们安全的渡过河呢?
答
方案一:
把兔子带过去、空着船过来;
把菜带过去、把兔子又带回来;
把狗带过去、空着船过来;
最后再把兔子带过去.
方案二:
先把兔子带过去 ;
回来把狗带过去 ;
把兔子带回来 ;
回来再把白菜带过去 ;
再回来带兔子过河.