只为小站
首页
域名查询
文件下载
登录
使用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
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
csma/ca和csma/cd的matlab仿真源代码带有详细的注释
韦来生《数理统计》课后习题与答案
copula程序及算法.zip
EEMD算法应用于信号去噪.rar
sqlite运行所需Vc++运行环境,纯净版System.Data.SQLite.dll及SQLite.Interop.dll
python实现的学生信息管理系统—GUI界面版
android开发期末大作业.zip
采用K-means聚类,实现多维矩阵的聚类,并进行可视化展示(matlab)
MATLAB之LSTM预测
2010年-2020中国地面气候资料数据集(V3.0)
基于matlab扩频通信系统仿真(整套代码)
YOLOv5 人脸口罩图片数据集
STM32F4时钟触发ADC双通道采样DMA传输进行FFT+测频率+采样频率可变+显示波形
超大规模集成电路先进光刻理论与应用.pdf
EEupdate_5.35.12.0 win10下修改intel网卡mac
最新下载
小米智能摄像机 云台版2K 固件
基于Android无障碍服务实现的自动连点器
PcanView(汉化版)
FreeNAS-9.2.1.7-RELEASE-x64.iso
Differential Privacy From Theory to Practice.pdf
师学宝视频自动学习软件
kzllyy template20181214.zip
UT音效包完整版.7z
QYT8900车台说明书
Pointers On C
其他资源
免费的大智慧、通达信交易插件 TradeX-TPS
c语言-航班管理系统-课程设计
模糊控制算法 C程序
大数据技术原理与应用第二版(林子雨) 5个实验答案
CMOS VLSI设计原理和系统展望
VMware vCenter Java包 vim25.jar
数据结构课程设计图书信息管理系统报告(顺序表)(模板)
匈牙利算法及程序
modelsim 10.7 crack(破解方法)
C# 基于 directinput 操控手柄
tomcat-redis-session-manager jedis
Epicor ERP 10用户手册-02
ut-890 485-usb能用驱动(适用于Windows CE 6.0 x86 Processor)
sp_axis_JavaServiceDesc.jar
数据挖掘-分类算法比较
FRDM-KEA-QSP.zip
mmdtat.github.io-源码
OpenBLAS-0.3.9_32bit.zip
可更换的存储卡选择方案
SCC项目ERP营销对接方案.xlsx
池塘夜降彩色雨
微信公众号发红包
PXIE datasheet
2018最新Java程序员面试宝典