(完整)C++实现传教士与野人过河问题实验报告.pdfVIP

  • 116
  • 1
  • 约6.23千字
  • 约 7页
  • 2021-11-07 发布于江苏
  • 举报

(完整)C++实现传教士与野人过河问题实验报告.pdf

传教士与野人过河问题实验报告 1 问题定义 河的两岸有三个传教士和三个野人需要过河,目前只有一条能装下两个人的 船,在河的任何一方或者船上,如果野人的人数大于传教士的人数,那么传教士 就会被野人攻击,怎么找出一种安全的渡河方案呢? 2 算法分析 首先,先来看看问题的初始状态和目标状态,定义河的两岸分别为左岸和右 岸,设定状态集合为(左岸传教士人数,右岸野人数,右岸传教士人数,右岸野 人数,船的位置),船的位置:-1表示船在左岸,1表示船在右岸。 初始状态:(3,3,0,0,0,-1) 目标状态:(0,0,3,3,1) 然后,整

文档评论(0)

1亿VIP精品文档

相关文档