只为小站
首页
域名查询
文件下载
登录
使用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
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
voc车辆检测数据集(已处理好,可直接训练)
基于STM32的电子时钟设计
鲸鱼优化算法 WOA matlab源代码(详细注释)
中国地面气候资料日值数据集(V3.0)2010-2019.rar
EEupdate_5.35.12.0 win10下修改intel网卡mac
基于javaweb的网上购物系统(毕业论文+答辩PPT+开题报告+源代码)
全国道路网SHP数据.zip
token登录器.rar
sqlite运行所需Vc++运行环境,纯净版System.Data.SQLite.dll及SQLite.Interop.dll
基于傅里叶算子的手势识别的完整源代码(Python实现,包含样本库)
基于matlab扩频通信系统仿真(整套代码)
上帝之眼和拾荒者.rar
基于蒙特卡洛生成电动汽车充电负荷曲线程序
东南大学英语技术写作慕课所有答案
多目标优化算法(四)NSGA3的代码(MATLAB)
最新下载
华为 E5375 4G便携wifi设备升级为5模三网通升级包
MaxTo_WIN_分屏软件.rar
微软常用运行库合集-MSVBCRT AIO 2024.04.01
解决TensorFlow训练内存不断增长,进程被杀死问题
青岛鼎信消防报警主机图形显示装置布点软件
吴广宁高电压技术PPT
jt808-client:jt808虚拟终端
宽带数字接收机高清板杨小牛.pdf
Pagerank实验.zip
横河直驱电机中文手册
其他资源
减震器catia
java 课程设计机票管理系统(Java+MySQL)
pdf写入二维码.rar
西安电子科技大学计算机学院离散数学期末考试试卷
RNN实现的matlab代码
三相电压型PWM整流器PI调节器参数整定的原理和方法
vs+SQL图书管理系统
linux多人聊天室管理系统(附实验报告)(附源代码)
c# 完美解析csv
时域、频域特征提取
RTSPRTP服务器+客户端 C++ 源代码
apache-common最全的jar包
live2d.rar
jsqlite.so文件集合
RedisDesktopManager 2020.6 for Mac
greenplum-db-5.3.0-rhel7-x86_64.zip
AsyncTask文件下载控制暂停和继续,在状态栏中显示进度条进度
马上着手开发 iOS 应用程序 Start Developing iOS Apps Today
基于bp神经网络的风速预测
LD3320语音识别模块stm32例程调试
Quantum Algorithms via Linear Algebra
AUTODYN基础教程
Thinkphp5+Bootstrap响应式后台源码
WIN32界面开发之二:GDI+中的局部刷新技术 源码
Spring实战 高清
钱能C++程序设计教程第二版课后答案