#1584. 八数码问题
八数码问题
Description
在 3X3 的棋盘上摆放着 8 个棋子,棋子的编号分别为 1 到 8,空格则用 0 表示。与空格直接相连的棋子可以移至空格中,这样原来棋子的位置就成为空格。现给出一种初始布局,求到达目标布局的最少步数。例如:
初始布局:
目标布局:
Format
Input
两个3×3的矩阵,0表示空格,第一个表示初始状态,第二个表示目标状态
Output
最少步数,如果无解就输出-1
Samples
2 8 3
1 6 4
7 0 5
1 2 3
8 0 4
7 6 5
5
Limitation
1s, 1024KiB for each test case.