农夫带着一只狼.一只羊和一些菜过河。河边只有一条船.由于

2020-12-01 13:40:28 字数 4383 阅读 8678

1楼:匿名用户

先把羊带过河,然后返回把菜带过河,再次返回时把羊一起带回,然后带上狼一起过河,最后再返回把羊带过河。

一个农夫带着一只狼,一只羊和一些菜过河.河边只有一条船,由于船太小,只能装下农夫和他的一样东西.在

2楼:匿名用户

人带羊 人回来 人带狼过去 带羊回来 带菜过去 自己回来 带羊过去

3楼:舞衍舞烟

先带羊过河。然后再带狼过河,再把羊带回来。再把菜带过河。最后再把羊带过河。

4楼:永远de山鹰

先载羊过去,再回来载狼,载狼过去后把羊载回来,把菜载过去,再回来把羊载过去。

5楼:匿名用户

把狼和羊还有菜都吃了,一个人坐船过去,还饱餐一顿

6楼:花落你心

在河边把菜给羊吃了,再把羊给狼吃了,自己把狼吃了,一个人坐船过去

7楼:浪漫纯

人带羊过去,人回来再带狼过去,把羊带回来,把菜带过去,人再回来把羊带过去!

8楼:百度用户

先把狼运过去,再把菜运过去,最后是羊

9楼:百度用户

狼把农夫和羊都吃掉了,狼自己回来了

一个农夫夫带着一只狼,一只羊和一些菜过河。河边只有一条船,由于船太小,只能装下农夫和他的一样东西。

10楼:匿名用户

先送羊过河,然后把菜带过去再把羊带回来,把狼带过去,狼和菜在对岸,农夫空船来接羊

11楼:匿名用户

农夫先和羊一起去对岸,然后放下羊,农夫回来带菜,把菜放到对岸,羊带上船,然后回去带狼,把羊放下,狼带到对岸,最后回去带羊

一个农夫带着一只狼、一只羊和一些菜过河。河边只有一条船,由于船太小,只能装下农夫和他的一样东西。在

12楼:sunny颖樱

先带羊过河,回来带菜,再把羊带回去,再带狼过河,再回去带羊。

13楼:匿名用户

先农夫带走一只羊,空手回来,再带一些菜过河把羊带回来,再带一只狼过河,空手回来,最后带一只羊过河。

14楼:匿名用户

首先带着羊过去把羊拴住,回去带狼,然后带着羊回去,把羊拴住,把菜带回来,最后回去带羊!

一个农夫带着一只狼,一只羊,一颗白菜过河,由于船太小,只能装下农夫和另一样东西,无人看管时,狼吃羊

15楼:水云间

先把羊运过去,再运白菜,然后把羊运回来,把狼运过去,最后把羊运过去

16楼:匿名用户

先把羊带过去,再把狼带过去,把羊在带回去,再把白菜带过去,最后把羊再一次袋过去

17楼:匿名用户

怎么过来的怎么回去。

18楼:匿名用户

楼上那么复杂为什么?先带狼过河,再带白菜,最后带羊

19楼:飞摔

1.把羊带过去

2.把狼带过去,把羊带回来

3.把白菜带过去

4.把羊带过去

好像这样也可以唉

20楼:我是一个大

先让羊把白菜吃了, 然后把羊宰了,和狼一块吃羊肉 吃完把狼宰了,再单独把狼肉吃了,肚子饱的相当于带了一样东西,这样就能平安过河了。

21楼:张开双手迎幸福

把羊运过去,再回来运狼,把羊运回来,再把菜运过去,最后运羊过去。

22楼:

先带羊过河,然后带狼过河,再把羊捎回对面,然后带白菜过河把羊放下,最后,再回来带羊过河

23楼:匿名用户

1、农夫先带羊过河。

2、再把狼带过河,到了对岸再次把羊带回来放回原处。

3、把白菜带过河。

4、最后把羊带过河。

24楼:

先带羊过去,自己回来,

再把白菜带过去,带羊回来,

接着带儿狼过去,自己回来,

最后带羊过去!

这样就全部过去了!!

25楼:匿名用户

羊过去狼过去,羊回来

白菜过去

羊过去关键是第二步狼过去时把对岸的羊接回

26楼:回眸

先把羊送过去,再把菜弄过去,回来时带着羊,再把狼送过去,最后再和羊一起过去。

27楼:吻舞床前

有了!,给狼,羊杀了,带点肉,跟白菜!过呗

农夫过河(图的遍历应用) 问题描述: 一个农夫带着一只狼,一只羊和一 5

28楼:du知道君

先带羊过河,回来带菜,再把羊带回去,再带狼过河,再回去带羊。

一位农民带着一只狼一只羊一筐菜过河。船小,只能带一样东西过河人不在场狼吃羊羊吃菜。求答案

29楼:偷个猫

解题思路:由于一次只能带一样东西过河,所以第一次只能带羊过河,第二次带狼或羊都可以,但是不能放在那边,所以回来的时候在把羊带回来,第三次把另一个送过去,最后把羊带过去就行了。

第一次带羊过河,剩下狼和白菜;

第二次带白菜过河,剩下狼,但回来的时候要把羊再带回来;

第三次带狼过河,剩下羊;

最后带羊过河。

一共要带四次才可以完成。

扩展资料类似的问题:

一家人要过河,他们是爸爸、妈妈、两个儿子、两个女儿、一位仆人、一条狗,河边只有一条小船,船每次只能载重以上8个单位中的2个。其中,只有爸爸、妈妈和仆人会划船。

现做以下规定(仅仅是规定而已):

1、爸爸与儿子们有矛盾,当妈妈不在旁边时他们会发生冲突;

2、妈妈与女儿们有矛盾,当爸爸不在旁边时她们会发生冲突;

3、狗与其他人都有矛盾,当仆人不在旁边时,狗会咬其他人;

问他们该怎样安全过河。

答案1、仆人带狗过河,把狗留在对岸,独自回来;

2、仆人带一个女儿过河,把女儿留在对岸,带狗回来;

3、爸爸带另一个女儿过河,把女儿留在对岸,独自回来;

4、爸爸和妈妈一同过河,爸爸留下,妈妈独自回来;

5、仆人带狗过河,都留在对岸,爸爸独自回来;

6、爸爸和妈妈一同过河,爸爸留下,妈妈独自回来;

7、妈妈带一个儿子过河,都留在对岸,仆人带狗回来;

8、仆人带另一个儿子过河,把儿子留在对岸,独自回来;

9、仆人带狗过河。 (完成)

30楼:匿名用户

第一趟人和羊,人单回;

第二趟人和狼,人和羊一起回;

第三趟人和菜,人单回;

第四趟人和羊。

c语言问题,高手进

31楼:匿名用户

第1个东西没做过不过告诉你思路~设农夫为0,狼1,羊2,菜3,相邻的不可以在一起无聊是在岸上还是船上。所以你就以0开始搜,不达到要求的过,最后就会出来结果

迷宫问题我都做烂了你要的是4方向的吧,给你一个还不错的

#include

#include

#include

using namespace std;

void visit(int, int);

char mg[50][50];

int row,column;

int starti = 1, startj = 1; // 入口

int endi = 7, endj = 7; // 出口

int main(void)

if(mg[starti][startj]=='1'||mg[endi][endj]=='1')

visit(starti, startj);

system("pause");

return 0;

}void visit(int i, int j)

}if(mg[i][j+1] == '0') visit(i, j+1);

if(mg[i+1][j] == '0') visit(i+1, j);

if(mg[i][j-1] == '0') visit(i, j-1);

if(mg[i-1][j] == '0') visit(i-1, j);

mg[i][j] = '0';}

32楼:匿名用户

我现在已经有8年没有摸过编程了,但是对于这几个问题我提出解决的办法,看看对你有什么帮助

人带着一只狼,一只羊和一捆白菜过河,河边只有竹筏,一

1楼 m先生呵呵 先带羊过,回头带狼过,同时带羊回,再把白菜带过河,最后回来把羊带过河,ok 2楼 匿名用户 带羊过河,在带狼过河,再把羊带过去,在把白菜带过河,最后把羊带过河。 3楼 先将羊带过去 再回去将狼带过去 之后将羊在带过来 再回去把菜带过去再回去吧羊带过来 4楼 小竹由 人 羊人回来,人...