登录
首页 » c++ » 农夫过河

农夫过河

于 2023-07-26 发布 文件大小:7.67 kB
0 187
下载积分: 2 下载次数: 1

代码说明:

农夫过河问题  用四位二进制数分别顺序表示农夫、狼、白菜和羊的状态 ,即:{dddd} {Farmer, Wolf, Cabbage, Goat} 其中:d={0,1} ,0表示在东岸 1表示在西岸,初始状态为0000,终止状态为1111 ,采用广度优先搜索方法,并使用按位异或的运算符。 step.1 初始化(1)设立route[16]来记录已经考虑过的状态。state来记录当前时刻的状态(状态编号的二进制形式即状态本身)aftercross来记录渔夫当前的选择(渡河对象)会导致的结果状态,passenger作为临时变量,用于表达农夫的选择(对应二进制位为1表示选中该乘客),results[16]={0}用于输出结果(2) 创建“状态”队列    enqueue(states_que,0x00); 且初始状态0000入队(3)创建函数int is_safe(int state),用于判断状态是否安全     不安全时(即羊菜同岸且农夫不在场,狼羊同岸且农夫不在场时),返回0;     安全时,返回1;     step.2(1)使用for循环依次考虑农夫可能的选择:携带羊、白菜和狼,以及农夫只身渡河的情况    for( passenger = 1; passenger

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • CS_Intro_Book
    It is a very good C++ book.
    2014-11-24 04:57:48下载
    积分:1
  • HLA仿真程序设计
    说明:  HLA初学必备教程,RTI开发初学书籍,非常适合初学HLA的朋友(HLA Initial Learning Necessary Course, RTI Development of Initial Learning Books)
    2020-06-15 22:23:56下载
    积分:1
  • autoselection_combo
    自动弹出选择框并自动选择的复选框(The combobox which can popup selector dialog and select automatically)
    2020-10-29 10:59:57下载
    积分:1
  • circularHough
    Circular Hough transform using OpenCV: C++ version of the popular (best accurate I think) Matlab function CircularHough_Grd.m of Tao-Peng. Note: the user should know how to use OpenCV first.
    2010-08-13 17:57:26下载
    积分:1
  • AT24C02
    说明:  单片机中IIC总线的应用,AT24C02的一个基本例子(IIC bus, microcomputer application, AT24C02 is a basic example of)
    2010-03-31 12:51:28下载
    积分:1
  • tutorial2
    useful c++ opengl programe
    2009-02-18 10:23:23下载
    积分:1
  • UTF
    UTF-8文件转成ANSI ASCII文件VB6和C#代码示例-UTF-8 files into ASCII document ANSI VB6 and C# code examples
    2022-03-07 17:45:54下载
    积分:1
  • FlappyBird源代码
    C++ FlappyBird小游戏,基本与手机app上面的功能无差异,完美实现了FlappyBird的用户体验
    2022-07-16 00:27:58下载
    积分:1
  • STM32串口DMA空闲中断接收不定长度的数据
    STM32串口DMA空闲中断接收不定长度的数据,多串口同时使用,速度快可靠性高,直接加到自己的项目就可以用,使用的最新的HAL库
    2023-07-05 21:05:03下载
    积分:1
  • hpcv-water-29-oct-2010
    OSG实例,shader编程,实现简单的小溪河流定向移动(OSG , shader programming, achieve a simple directional movement of rivers )
    2020-09-13 17:27:58下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载