早教吧作业答案频道 -->其他-->
人鬼过河算法c或java人鬼过河:河的一边有三个人和三个鬼,河中有一小船,每次最多能乘坐2个人或鬼,而且至少要有一个人或鬼船才能行驶.请设计一种算法,把人和鬼都送到对岸.注:不论是
题目详情
人鬼过河 算法 c或java
人鬼过河:
河的一边有三个人和三个鬼,河中有一小船,每次最多能乘坐2个人或鬼,而且至少要有一个人或鬼船才能行驶.请设计一种算法,把人和鬼都送到对岸.注:不论是在河边、船上,如果人鬼数量相同,则鬼和人能和谐相处,鬼不吃人,否则,鬼吃掉人.要求算法能给出整个运送过程,包括每次船行驶的方向(是驶向对岸还是返回),船上的人和鬼数量.
求算法
请注意是人鬼数量相同,鬼才不吃人 不是人大于鬼 是求算法 不是给答案我
鬼,1,2,3
人,一.二.三
第一步:先,鬼1,人一,过河.
第二步:人一回,
第三步:鬼2,3,过河
(这样三个鬼过河了,三个人在一起还没过河)
第四步:鬼1带船回到人的那一边,
第五步:人1,人2,过河
第六步:人1,鬼2同时带船过河.
第七步:人1,人3同时过河.
(这时,人全部过河了,和人一起的只有一个鬼3)
第八步:鬼3带船回.
(这时,三个人全过了河,而三个鬼和船在一边)
第九步:鬼1,2过河
第十步:鬼1回
第十一步:鬼1,鬼3过河
(完成)
人鬼过河:
河的一边有三个人和三个鬼,河中有一小船,每次最多能乘坐2个人或鬼,而且至少要有一个人或鬼船才能行驶.请设计一种算法,把人和鬼都送到对岸.注:不论是在河边、船上,如果人鬼数量相同,则鬼和人能和谐相处,鬼不吃人,否则,鬼吃掉人.要求算法能给出整个运送过程,包括每次船行驶的方向(是驶向对岸还是返回),船上的人和鬼数量.
求算法
请注意是人鬼数量相同,鬼才不吃人 不是人大于鬼 是求算法 不是给答案我
鬼,1,2,3
人,一.二.三
第一步:先,鬼1,人一,过河.
第二步:人一回,
第三步:鬼2,3,过河
(这样三个鬼过河了,三个人在一起还没过河)
第四步:鬼1带船回到人的那一边,
第五步:人1,人2,过河
第六步:人1,鬼2同时带船过河.
第七步:人1,人3同时过河.
(这时,人全部过河了,和人一起的只有一个鬼3)
第八步:鬼3带船回.
(这时,三个人全过了河,而三个鬼和船在一边)
第九步:鬼1,2过河
第十步:鬼1回
第十一步:鬼1,鬼3过河
(完成)
▼优质解答
答案和解析
设x,y x==y dps/bps 遍历
看了 人鬼过河算法c或java人鬼...的网友还看了以下:
英语高手进来翻译下好吗“我本事不是十分了解,在以后的学习中我会多注意。”“对不起,你刚才提出的问题 2020-05-13 …
五年级下册数学广角怎么列式写错了是列表。题目是这样的:有16瓶墨水,其中有1瓶在灌装时多注了一点墨 2020-05-16 …
质地均匀的硬币抛掷得正反面的概率为1/2,抛2次得一次正或是反的概率为多少?3/4?2次为一组,抛 2020-06-04 …
注1:^是乘方的意思,比如2^3,就是二的三次方,a^(n-1)就是a的n-1次方.注2:注3:能 2020-06-22 …
1.有一个水缸,开关注水,5分钟可注满,满后拔出底塞,缸里水10分钟可流尽,又一次开管注水入空缸,过 2020-11-03 …
开学就大四了.考2014年的研.英语每次都只考380多分.每次都是写作和综合不行,作文每次才60多. 2020-11-14 …
5.什么是人才?(1)人才是多层次、多规格的,各行各业、各个层次中都有人才。(2)只要具有一定的知识 2020-11-15 …
(方程)水龙头注水用A和B两个水龙头来注水入水箱,若只打开A,则比只打开B要多用25分钟才可以注满水 2020-11-16 …
现有AB两个注水口,如果A单独注水,30分钟注满蓄水池,如果B单独注水,20分钟注满蓄水池.现在A注 2020-11-21 …
一个有关概率的数学问题用一笔资金下注10次,预知8胜2负,输则输掉所下赌注,赢则得到赌注相同奖金.用 2020-11-27 …