一个农夫带着一只狼,一只羊和一棵白菜,身处河的南岸。他要把这些东西全部运到北岸。他面前只有一条小船

最好有源程序

第1个回答  2011-01-17
我记得好像是一道题, 只能一个一个的送吧,狼要吃羊,不能在一起,羊吃白菜,也不能在一起,

送羊过去(南:狼,白菜. 北:羊)→空船回来(南:狼,白菜. 北:羊)→白菜过去(南:狼 .北:羊,白菜)→送羊回来(南:狼,羊. 北:白菜)→送狼过去(南:羊. 北:狼,白菜)→空船回来(南:羊. 北:狼,白菜)→送羊过去(南:无 . 北:狼,羊,白菜),OK

看得懂吧~本回答被提问者采纳
第2个回答  2011-01-18
简单:1把羊带过去后空船回来, 2把白菜带过去放岸上,再把羊带回来, 3把羊放岸上后再把狼带过去,空船回来, 4最后回来把羊带过去。

注:在第2次的时候也可以把狼带过去后把羊带回来,后面依次。
第3个回答  2011-02-01
先把羊载去对面岸,然后回来把狼载过去,同时把羊带回来,回来后把白菜带去对岸,接着回来把羊带去对岸。
第4个回答  2011-01-21
先运羊,再运狼,然后再把羊带回来,放到岸上,把白菜运过去,最后一次再运羊
第5个回答  2011-01-17
鬼知道你在说什么
相似回答