人狼羊菜过河 -- Leo Jay[DateTime(2004-12-17T22:05:01Z)] TableOfContents

广度优先搜索 by Leo Jay

狂汗,完全乱了…… 好像这里不支持C++的Highlight,而小弟的Python是刚刚才学的…… :(

#include <iostream> using namespace std;

const int VEGET = 1; const int SHEEP = VEGET << 1; const int WOLF = SHEEP << 1; const int FARMER = WOLF << 1;

bool used[20]; // 状态是否到达过的标志 int bfs[1000]; // 广度优先搜索时存放状态 int pre[1000]; // 父结点

inline int SetBit( int x, int pos ) {

}

inline int DelBit( int x, int pos ) {

}

// 检查状态x是否合法 inline bool IsLegal( int x ) {

}

// 广度优先搜索 int BFSSearch() {

}

// 递归输出结果 void OutputSolution( int iRet ) {

}

int main(int argc, char* argv[]) {

}