没有合适的资源?快使用搜索试试~ 我知道了~
missionaries-cannibals
共5个文件
py:3个
md:1个
gitignore:1个
需积分: 5 1 下载量 114 浏览量
2021-04-04
21:08:49
上传
评论
收藏 5KB ZIP 举报
温馨提示
传教士和食人族 问题描述 一些传教士食人者和一条最多可容纳两个人的船在河的左侧。 您的目标是找到一种使每个人都走到另一边的方法,而永远不要将一群传教士留在一个比食人者人数多的地方。 请注意,如果宣教士的人数为零,则无论那里有多少个食人者,该状态始终有效。 编写一个带有两个参数c和m的函数cannibal ,并以最少的步数返回c食人族和m传教士的问题的解决方案(请注意,可能有多个具有相同最小步数的解决方案。在这种情况下,任何一种解决方案都是可以接受的)。 如果起始状态无效,则返回False 。 否则,您可以假定存在针对指定c和m的解决方案。 该解决方案应以步骤元组的形式返回。 每个步骤都是两个数字c和m的元组,分别表示当船从河的一侧移到另一侧时食人者和传教士的人数。 显然,奇数步长用于船从右向左移动,偶数步长用于船从左向右移动。 请注意,1≤c + m≤2,即您需要至少一个人在船上才能将
资源推荐
资源详情
资源评论
收起资源包目录
missionaries-cannibals-main.zip (5个子文件)
missionaries-cannibals-main
cannibals_bfs_2.py 3KB
cannibals_bfs_1.py 3KB
.gitignore 17B
README.md 2KB
cannibals_dp.py 5KB
共 5 条
- 1
资源评论
哈奇明
- 粉丝: 30
- 资源: 4771
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功