早教吧作业答案频道 -->其他-->
人鬼过河算法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-04-06 …
下列各句中,加粗的成语使用正确的一项是[]A.谈起这些,他总不免感叹人心向背、世情险恶,觉得自己孤 2020-05-13 …
电视信号的传送一般要经过()()()()四个过程.人们将具有48个频道的电视接收机叫做()电视接收 2020-05-17 …
总感觉高中物理变压器、电能的输送一部分知识点太零碎…大虾帮我整理一下 2020-06-11 …
超市开展促销活动,买两包3千克的盐送一包250克的盐,学校买了9包3千克的盐,一共可以拿到多少千克 2020-06-14 …
关于鬼魂问题1.世界鬼魂也许存在,据说鬼魂是人类死后的灵魂,那么鬼魂就不是生物,甚至不是物质。2. 2020-06-21 …
吓人的鬼(一)作文 2020-06-21 …
一个烟鬼和一个酒鬼,他们要去月球呆一年,于是酒鬼带了10坛酒烟鬼带了10条烟,一年后他们回来了,酒 2020-06-24 …
有趣的逻辑推理题在一个孤岛上,住着两种居民:人和鬼.有一年,这里闹瘟疫,有一半的人和鬼都的了精神病 2020-06-30 …
关于《论衡·论死》局部语段的理解问题原文中有“世能别物不能为鬼,则人为鬼不为鬼尚难分明;如不能别, 2020-06-30 …