只为小站
首页
域名查询
文件下载
登录
使用C++语言实现修道士与
野人
问题
这是一个古典问题。假设有n个修道士和n个
野人
准备渡河,但只有一条能容纳c人的小船,为了防止
野人
侵犯修道士,要求无论在何处,修道士的个数不得少于
野人
的人数(除非修道士个数为0)。如果两种人都会划船,试设计一个算法,确定他们能否渡过河去,若能,则给出一个小船来回次数最少的最佳方案。 要求: (1)用一个三元组(x1,x2,x3)表示渡河过程中各个状态。其中,x1表示起始岸上修道士个数,x2表示起始岸上
野人
个数,x3表示小船位置(0——在目的岸,1——在起始岸)。例如(2,1,1)表示起始岸上有两个修道士,一个
野人
,小船在起始岸一边。 采用邻接表做为存储结构,将各种状态之间的迁移图保存下来。 (2)采用广度搜索法,得到首先搜索到的边数最少的一条通路。 (3)输出数据 若问题有解(能渡过河去),则输出一个最佳方案。用三元组表示渡河过程中的状态,并用箭头指出这些状态之间的迁移: 目的状态←…中间状态←…初始状态。 若问题无解,则给出“渡河失败”的信息。 (4)求出所有的解。
2021-09-24 10:52:35
7KB
C++
修道士与野人
1
A*算法(A star)解决传教士和
野人
过河问题(MC问题)人数可改
人工智能 课程大作业 没有做OPEN表和CLOSED表的检查 开头参数可自己改,结果应该没问题。
2021-06-27 12:42:11
3KB
人工智能
传教士和野人过河
A*算法
Astar算法
1
A星算法和八皇后问题和传道士与
野人
问题-人工智能原理作业报告.docx
A星算法和八皇后问题和传道士与
野人
问题-人工智能原理作业报告.docx
2021-06-21 14:10:59
218KB
人工智能基础实验
1
人工智能基础的传教士与
野人
问题.cpp
人工智能基础的传教士与
野人
问题.cpp
2021-06-21 14:10:58
5KB
人工智能
1
数据结构课设关于
野人
传教士问题.pdf
数据结构课设 设有 3 个传教士和 3 个
野人
来到一条河的左岸,打算乘一只船从左岸渡到右岸去。该船的负载能力为 2 人。在任何时候,如果
野人
人数超过传教士人数,那么
野人
就会把传教士吃掉。
野人
绝对服从传教士的指挥和调度。
2021-06-16 18:04:20
383KB
数据结构课设
1
传教士与
野人
过河问题
人工智能实验报告,传教士与
野人
过河问题,有程序流程图,源代码和实验结果及分析。
2021-06-16 08:33:36
258KB
传教士
1
野人
过河问题 vc6.0
野人
过河问题 vc6.0
2021-05-23 09:02:59
4KB
课程设计
1
传教士与
野人
代码JAVA
有N个传教士和N个
野人
来到河边渡河, 河岸有一条船, 每次至多可供k人乘渡。问传教士为了安全起见, 应如何规划摆渡方案, 使得任何时刻, 河两岸以及船上的
野人
数目总是不超过传教士的数目(否则不安全, 传教士有可能被
野人
吃掉)。即求解传教士和
野人
从左岸全部摆渡到右岸的过程中, 任何时刻满足M(传教士数)≥C(
野人
数)和M+C≤k的摆渡方案。
2021-05-21 16:23:27
8KB
传教士与野人
1
Java实现传教士过河问题
人数被声明为CrossRiver类的一个属性,可以在代码里修改,程序可以找出所有路径,最短路径。
2021-05-18 13:38:27
8KB
java
传教士
野人
1
野人
过河(java语言实现)
用java写的
野人
过河程序 用java写的
野人
过河程序
2021-05-18 12:41:25
20KB
java
野人过河
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
simulink仿真实现光伏发电MPPT+能量管理
matlab时频分析工具箱+安装方法+函数说明+最新版tftb.
计算机专业实习日记+实习周记+实习总结
matlab机器人工具箱实现机械臂直线轨迹&圆弧轨迹规划
IEEE 39节点系统的Simulink模型
opcua服务器模拟器+opcua客户端工具.rar
2021华为芯片研发岗位笔试题
数字图像处理[冈萨雷斯]
2022学术英语写作(东南大学) 章节测试+期末test答案
MAC OS.X.10.8.iso 镜像文件
大学生网页设计大作业-5个网页设计制作作品自己任选
基于Python网络爬虫毕业论文.doc
长江流域shp.zip
全国河流水文站坐标.xls
新型冠状病毒疫情_2020年东三省数学建模A题_论文展示
最新下载
触摸屏软件下载V2.4
PID串级控制simulink仿真_pid_simulink串级_SIMULINK_PIDcascadecontrol_
ZDT前沿数据.zip
hed:全面嵌套边缘检测的pytorch代码-源码
《Windows内核原理与实现》书内工具
全国空气质量数据
全国空气质量数据表
HED-BSDS用于边缘检测hed算法的实现
stm32f10x pwm控制四个电机正反转.zip
iKeyMonitor-Android.apk
其他资源
四川大学 编译原理 C minus语法分析器 纯代码
cocos2d搓牌实例-lua代码(完美运行安卓和ios,解决ios崩溃问题)
《SciPy and NumPy》中文.zip
VB实现最小二乘法多次曲线拟合
Qt控件QListWidget实现鼠标拖拽Item换序
模糊控制洗衣机
linux下简单聊天工具
数据库管理系统原理与设计(第3版).pdf.part1
数据挖掘:理论与算法(自主模式)-清华大学-袁博 课件
C++从YUV420序列中获得指定一帧数据(自带序列,可直接运行)
STM32精英开发板AD封装库(包含原理图库)
web 网站模板 整套模板 jsp
51单片机C语言编程输出方波脉冲
工作分解结构指南WBSGuide
SilverLight企业应用框架设计
markdown锚点生成工具
2018_MCM-ICM_Problems.zip
中国移动信息管理系统
Java实现的小型文件管理系统
Multivariable Control Systems: An Engineering Approach
学生信息管理系统
bool商城代码+笔记+流程图
抓取国家统计局2017年的省市区街道数据