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

农夫过河

于 2023-07-26 发布 文件大小:7.67 kB
0 207
下载积分: 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 个回复

  • RFID
    stm32f107读取控制RC522代码,读写扇区,更改赛区密码(stm32f107 read control RC522 code, write sectors, change passwords Division)
    2014-05-25 12:58:19下载
    积分:1
  • essai
    chenillard en code c pour pic18f
    2011-12-15 16:19:09下载
    积分:1
  • VxWorks5.5图形界面开发库
    VxWorks5.5图形界面开发补丁包,包括windML3.0、zinc和汉字字体源码生成工具。(VxWorks5.5 graphical interface development kit, including windML3.0, zinc and Chinese fonts source code generation tool.)
    2017-07-11 14:46:07下载
    积分:1
  • arduino智能小车PC端视频处理
    该程序接收小车传来的视频流数据,并且显示处实时图像,将视频数据传输给opencv编写的视频处理函数中进行处理,并且向下位机(arduino小车)发送相应控制指令
    2022-02-02 09:33:08下载
    积分:1
  • msp430+cs8900
    说明:  TI的高性能单片机MSP430+网络控制芯片CS8900A实现数据网络传输(TI's high-performance network control MSP430 microcontroller chip CS8900A data transmission network)
    2005-10-24 16:49:09下载
    积分:1
  • blokkodlama_birbit
    Block Coding channel rayleigh
    2011-09-10 15:48:33下载
    积分:1
  • lmsbutong
    LMS算法收敛因子不同的MATLAB的程序(matlab in LMS convergence factor)
    2013-04-07 17:58:02下载
    积分:1
  • menu
    关于菜单操作设计的C语言实现,针对8位数码管和按键构成的人机界面。(Operation on the menu design of the C language, for 8-bit digital control and human-computer interface consisting of buttons.)
    2011-11-11 10:25:56下载
    积分:1
  • 九宫格
    九直行九横列,共分成九个九宫格,每行列都由1到9、不能重复的阿拉伯数字组成,每个九宫格亦然(Nine, nine rows and nine columns are divided into nine sections. Each row is composed of 1 to 9 figures that cannot be repeated)
    2018-06-18 23:49:57下载
    积分:1
  • 关机代码用C#调用API编写的哈哈!!!怎样都可以强制关机
    关机代码用C#调用API编写的哈哈!!!怎样都可以强制关机-shutdown code using C# API call prepared by the Ha Ha! ! ! How can mandatory shutdown
    2023-07-29 08:10:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载