求助站外题(悬关)
  • 板块题目总版
  • 楼主small_stone
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/11/15 18:05
  • 上次更新2023/11/15 19:57:25
查看原帖
求助站外题(悬关)
995816
small_stone楼主2023/11/15 18:05

题目描述

下图为一个开关阵列,每个开关只有“开”和“关”两种状态,按其中一个开关 11 次,将导致自身和所有相邻的开关改变状态。例如,按 (2,2)\left(2,2\right) 将导致 (1,2),(2,1),(2,2),(2,3),(3,2)\left(1,2\right),\left(2,1\right),\left(2,2\right),\left(2,3\right),\left(3,2\right) 改变状态。现给定阵列初始状态与末状态,求从初始状态变成末状态需按开关的最少次数

(1,1),(1,2),(1,3)(2,1),(2,2),(2,3)(3,1),(3,2),(3,3)\left(1,1\right),\left(1,2\right),\left(1,3\right)\\\left(2,1\right),\left(2,2\right),\left(2,3\right)\\\left(3,1\right),\left(3,2\right),\left(3,3\right)

输入格式

两个 3×33\times3 的矩阵,只有 11 和 00 表示开关的“开”和“关”。

第一个矩阵为初始状态,第二个矩阵为末状态。

输出格式

一个数字,表示按开关的最少次数。

若无解,输出无解。

输入输出样例

输入

0 0 0
0 0 0
0 0 0
1 0 0
0 0 0
0 0 0

输出

5


我怀疑这个样例是不是错了,我觉得是无解。

请广大谷民看一下到底是无解还是有我没考虑到的情况。

2023/11/15 18:05
加载中...