Acwing-116 飞行员兄弟
这道题的本质和八数码一样
先定义一个状态
struct st{
int map[4];//把手状态
int num;//步数
vector
int a;//身份码
}
大概的步骤
#include
#include
#include
#include
#define x first
#define y second
using namespace std;
//定义结构体
struct st {
};
st bfs() {
//初始化
queue
que.push();
while () {
st t = que.front();
for()
for () {
//制作新元素
if()//满足条件时结束进程;
return
}
que.pop()//删除头元素
}
}
int main()
共有 0 条评论