编程问题:渡河问题。一个农夫带着一条狼、一只山羊和一篮蔬菜过河,

但只有一条小船,并且每次只能让农夫带一样东西过河。农夫在场的情况下一切相安无事,一旦农夫不在,狼会吃羊,羊会吃蔬菜。问聪明的农夫如何解决过河问题。请用自然语言或流程图法描述该问题的解决方法与步骤。

首先把羊运到对岸(因为狼不吃菜),再把狼运到对岸同时把羊带回来放到岸这边(有农夫在羊不会吃菜),这一次把菜运到对岸空着回来(理由仍然是狼不吃菜),最后再次把羊运到对岸完成渡河。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答