CF263A.Beautiful Matrix

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Beautiful Matrix

题目描述

你有一个 5×55\times5 的矩阵,这个矩阵由 2424 个零和一个一组成。我们将矩阵的行从上到下编号为 1155,将矩阵的列从左到右编号为 1155。每次操作,你可以对矩阵进行以下两种变换之一:

  1. 交换相邻的两行,即交换编号为 iii+1i+1 的两行,其中 1i<51\leq i < 5
  2. 交换相邻的两列,即交换编号为 jjj+1j+1 的两列,其中 1j<51\leq j < 5

当矩阵中唯一的一个 11 位于中间位置(第三行第三列,即第 33 行与第 33 列的交点)时,我们认为这个矩阵是“美丽的”。请你计算,将矩阵变为美丽状态所需的最少操作次数。

输入格式

输入包含五行,每行包含五个整数:输入的第 ii 行第 jj 个整数表示矩阵中第 ii 行第 jj 列的元素。保证矩阵中有且只有一个 11,其它位置均为 00

输出格式

输出一个整数,表示将矩阵变为美丽所需的最小操作次数。

说明/提示

由 ChatGPT 5 翻译

样例

0 0 0 0 0
0 0 0 0 1
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
3
0 0 0 0 0
0 0 0 0 0
0 1 0 0 0
0 0 0 0 0
0 0 0 0 0
1

在线编程 IDE

建议全屏模式获得最佳体验