关于三个传教士和熊过河的问题,求大神啊啊啊啊啊啊啊

Lansing 2013-04-21 11:04:46
有3个传教士,1个黑熊,2个棕熊要过河
其中传教士和黑熊可以过河,但必须保证
河的两岸传教士的人数必须大于熊的数目
不然人会有危险,请问大神们,这个问题要
怎么实现啊,求思路,求算法啊啊啊啊啊啊
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lansing 2013-04-22
  • 打赏
  • 举报
回复
3个传教士和1个黑熊都撑船 棕熊不能
Lansing 2013-04-22
  • 打赏
  • 举报
回复
引用 2 楼 hugett 的回复:
每次能过多少个人和熊。。还有,只有黑熊能过河?
每次船只能载2个过去 或是传教士和熊 或是传教士和传教士
wcwswswws3 2013-04-22
  • 打赏
  • 举报
回复
搜索,主要是如何表示状态空间吧。 可以用(i,j,k)表示在初始岸的状态,因为另一岸就是(3-i,1-j,2-k)的情况了。 具体转移枚举的就是船从初始岸到对岸再回来,不过你的问题描述的太不清楚就还是你自己做吧。
Lansing 2013-04-22
  • 打赏
  • 举报
回复
有人吗 求解啊啊啊啊啊啊
hugett 2013-04-21
  • 打赏
  • 举报
回复
每次能过多少个人和熊。。还有,只有黑熊能过河?
Lansing 2013-04-21
  • 打赏
  • 举报
回复
帮忙啊 大神在哪儿

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧