#include <cstdio>
#include <cstring>
#include <iostream>
#include <vector>
using namespace std;
const int a[8][7]={
{ 0, 2,6,11,15,20,22}, //ABCDEFGH in order 按顺序填写个状态
{ 1,3,8,12,17,21,23},
{10, 9,8,7,6,5,4},
{19,18,17,16,15,14,13},
{23,21,17,12,8,3,1},
{22,20,15,11,6,2,0},
{13,14,15,16,17,18,19},
{4,5,6,7,8,9,10}
};
const int rev[8]={5,4,7,6,1,0,3,2};
const int center[8]={6,7,8,11,12,15,16,17};
int st[24],te[24];
bool is_goal(){
for(int i=0;i<8;i++) ......
阅读全文