#D. 「一本通 1.4 练习 1」棋盘游戏

    Type: Default 1000ms 512MiB

「一本通 1.4 练习 1」棋盘游戏

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

在一个 4×44\times 4 的棋盘上有 88 个黑棋和 88 个白棋,当且仅当两个格子有公共边,这两个格子上的棋是相邻的。移动棋子的规则是交换相邻两个棋子。
给出一个初始棋盘和一个最终棋盘,请找出一个最短的移动序列使初始棋盘变为最终棋盘。

输入格式

前四行,每行 44 个数字(11 或者 00),描述了初始棋盘;
接着是一个空行;
第六到第九行,每行 44 个数字(11 或者 00),描述了最终棋盘。

输出格式

输出文件的第一行是一个整数 nn,表示最少的移动步数。

样例

1111
0000
1110
0010

1010
0101
1010
0101
4

初一竞赛组——BFS优化

Not Claimed
Status
Done
Problem
6
Open Since
2024-10-22 14:30
Deadline
2024-11-13 23:59
Extension
24 hour(s)