编程题
卡片换位 ### 题目描述 你玩过华容道的游戏吗? 这是个类似的,但更简单的游戏。 看下面 3 x 2 的格子 +\-\--+\-\--+\-\--+ \| A \| \* \| \* \| +\-\--+\-\--+\-\--+ \| B \| \| \* \| +\-\--+\-\--+\-\--+ 在其中放 5 张牌,其中 A 代表关羽,B 代表张飞,\* 代表士兵。 还有个格子是空着的。 你可以把一张牌移动到相邻的空格中去(对角不算相邻)。 游戏的目标是:关羽和张飞交换位置,其它的牌随便在哪里都可以。 ### 输入描述 输入两行 6 个字符表示当前的局面 ### 输出描述 一个整数,表示最少多少步,才能把 A B 换位(其它牌位置随意) ### 输入输出样例 #### 示例 > 输入 ```txt * A **B ``` > 输出 ```txt 17 ```
查看答案
赣ICP备20007335号-2