早教吧作业答案频道 -->其他-->
人鬼过河算法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人鬼...的网友还看了以下:
采购员用一张1万元的支票去购物,购单价590元的A种物品若干,又买单价670元的B种物品若干,其中 2020-06-19 …
如图表示某生物的育种过程,A和b为控制优良性状的基因,据图回答问题:(1)经过①、④、⑤过程培育出 2020-06-25 …
如图表示某生物的育种过程,A和b为控制优良性状的基因,请据图回答:(1)经过①.④.⑤过程培育出新 2020-06-25 …
无子番茄是怎么培育的?为什么涂抹生长素之后就没有种子了呢?希望帮我简述一下无子番茄的原理和育种过程 2020-06-25 …
64人订A.B.C三种杂志,订A种杂志的28人,订B种杂志的41人,订C种杂志的20人,订A种和B 2020-07-10 …
下列是有关育种的几种说法,不正确的是()A.育种过程是一个选择的过程,但选择的方向和自然选择的方向 2020-07-15 …
下列关于人工辅助授粉的说法不正确的是()A.人工辅助授粉能够更好地控制花粉的种类和数量B.人工辅助授 2020-11-04 …
如图表示某生态系统中物种a和物种b的关系,相关叙述错误的是()A.生态系统中的能量流动和信息传递在物 2020-11-05 …
数学动脑筋64人订A、B、C三种杂志,订A种杂志的28人,订B种杂志的41人,订C种杂志的20人,订 2020-11-08 …
如图为水稻的几种不同的育种方法示意图,下列相关分析错误的是()A.经A→D过程和A→B→C过程都可选 2021-01-02 …