题目描述
给定一个4*4的01棋盘,1代表棋子,0代表空格,棋子1每次可以移动到相邻上下左右四个位置的空格。然后再给定你目标棋盘,问你最少在多少步能把当前棋盘变成目标棋盘状态。
输入
第一行输入一个整数T,代表有T组测试数据。接下来给出只有0和1的4*4的当前棋盘和4*4的目标棋盘,中间有一个空行。
输出
输出一个整数表示最小的步数,若不能到达输出-1。
样例输入
1
0001
0011
1100
1111
1011
1101
0000
1101
样例输出
8
思路
港巨巨提供的思路:
把棋盘是 4×4 的,有 2