一个人领一只狼和两只羊过河,一次只能带一只动作物过河,人不在狼会吃羊,怎样 先把狼送到对岸,回来然后把一只羊送到对岸,把狼带回来,把狼放下,把另一只羊送到对岸,空手回来,再把狼送到对岸,一人一狼二羊安全过河了 求采纳
知道 提问 搜一搜 。举报反馈 战队 一个农夫领了一匹狼和两只羊过河,他的穿每次只能带一只动物过河,人不在时狼会吃羊,怎样乘船才能把这些 。
一个农夫领了一匹狼和两只羊过河、他的船每次只能带一只动物过河、人不在时狼会吃羊、怎样乘船才能把这些动物安全运过河?
有一头羊和一头狼和一颗白菜,你要把他们送过河,但是你的船一次只能送一样,最后他们平安过去你会先送什么 先带羊过去,空手回来,然后再带白菜过去,把羊带回来,然后送狼过去,再空手回来,最后把剩下的羊送过去
一个人要将狼、羊、菜过河一次只能带一样,他不在时,狼要吃羊,羊要吃菜。怎样才能安全过河? 2种方式:1、把5261羊带到河4102对岸->;把狼带到河对岸,再把羊带回来1653-把白菜带到河对岸-把羊带到河对岸;2、把羊带到河对岸->;把白菜带到河对岸,再把羊带回来-把狼带到河对岸-把羊带到河对岸;问题分析:抛开算法,把这个题当成是一个简单的逻辑题的话还是挺好解的,过不了多久你就会发现几个关键的问题:1、要时刻注意农夫的位置,因为农夫不在地时候狼会吃羊,羊会吃菜;2、第一步只能把羊带走;3、最后一步只能是把羊从河对岸带过来;会发现羊其实是问题的关键,只要保证羊和狼和白菜隔离开来,那么就很容易解这个问题。扩展资料:过河问题,其实质就是一种状态的改变,就像这个问题说的,农夫狼羊菜都要从河的这边到对岸去,也就对应了两个状态,一个是没过河的状态,一个是过了河的状态。所以很自然的联想到了用0和1来表示他们的状态,并且每时每刻,农夫狼羊菜的状态都对应一个特定的状态,比如没过河的状态是0000,四个都没有过河,而过河的状态是1111。这样做的好处是将问题抽象成了计算机能够处理的数据。当然可以选择暴力穷举法,列出所有可能并找出合理的,这是屡试不爽而且行之有效的方法。但这并不是聪明的做法。如果学习数据结构学习得好的。
要一个狼 一个山羊 有些草。他们要送过河,这怎么送。 先把羊送过去回来再把狼送过去把羊送回来再把草送过去回来再把羊送过去
求解一个类似狼羊过河的问题 妻子和牧羊人牧羊人和肉羊和蔬菜牛和蔬菜牧羊人,牛,羊,牧羊人回农夫,妻子,肉,农夫回农夫,牧羊人,蔬菜三次?
三只羊三只狼过河 你这问题不好答,你问的是怎么样才能够把动物安全的送过河,那请问是送几只过河,?如过是送全部的话请听分析:1 第一次坐船,如果有一只羊,那么最多就再加一只狼,剩下的两只狼和两只羊就不满足你的要求,羊会被狼吃掉,就是.
狼和羊过河 晕过去。先把狼送过去,再回来把一只羊送过去把儿狼带回来,再把狼留下把第二只羊送过去,最后回来把狼也送过去。先带一个狼过去,再回来带一个羊过去,把狼带回来,再把羊。
三只狼和三只羊过河问题 首次过河,可以某对狼羊先过,然后狼返回;亦可以两只羊先过,返回一只羊.不妨让羊A、B先过,羊B返回.第二次过河,羊B、C先过,C返回.第三次过河,狼A、B先过,。