QOJ.ac

QOJ

実行時間制限: 15 s メモリ制限: 1024 MB 満点: 27

#12083. 换装

統計

Supervin 是一位著名的编舞家。今天是他的编舞生涯 $N$ 周年纪念日。为了庆祝,他计划在一个 $N \times N$ 的方形网格舞台上进行一场舞蹈。每个网格单元恰好站着一名舞者。

每位舞者都会穿一套演出服;每套演出服只有一种颜色,且材质为羊毛或棉布。Supervin 在设计舞者服装时有 $N$ 种颜色可供选择,编号从 $1$ 到 $N$。

每位舞者都希望自己是特别的。如果两名或多名舞者处于同一行或同一列,且穿着颜色和材质完全相同的服装,他们将不再感到特别。

Supervin 希望他所有的舞者都能感到特别。因此,Supervin 准备更改舞者服装的颜色和/或材质,使得没有任何舞者与同一行或同一列中的其他舞者穿着完全相同(颜色和材质均相同)的服装。为了实现这一目标,最少需要更改多少名舞者的服装?(注意:同时更改服装的颜色和材质仍只计为一次更改。)

输入格式

输入的第一行包含测试用例的数量 $T$。接下来是 $T$ 个测试用例。每个测试用例的第一行包含一个整数 $N$:舞者方形网格的边长(以单元格为单位)。随后有 $N$ 行,每行包含 $N$ 个非零整数 $A_{i, j}$。第 $i$ 行的第 $j$ 个值表示网格中第 $i$ 行第 $j$ 列舞者的服装。数值的绝对值表示颜色,数值的符号表示材质($-$ 表示羊毛,$+$ 表示棉布)。

输出格式

对于每个测试用例,输出一行 Case #x: y,其中 $x$ 是测试用例编号(从 $1$ 开始),$y$ 是如上所述需要更改服装的最少舞者人数。

数据范围

$1 \le T \le 100$。 $-N \le A_{i, j} \le N$,对于所有 $i, j$。 $A_{i, j} \neq 0$,对于所有 $i, j$。

子任务

测试集 1(可见) $2 \le N \le 4$。

测试集 2(隐藏) $2 \le N \le 100$。

样例

输入 1

4
2
1 2
2 1
2
1 1
2 1
2
1 2
1 2
2
2 2
-2 2

输出 1

Case #1: 0
Case #2: 1
Case #3: 2
Case #4: 1

说明

在样例 1 中,不需要更改任何服装,因为没有舞者与同一行或同一列中的其他舞者穿着相同的服装。

在样例 2 中,一种最优解是将 $A$ 的值更改为以下形式(粗体表示更改后的值): $1$ $-2$ $2$ $1$ 其他最优解也是可能的。注意,同时更改舞者服装的颜色和材质只计为一次更改。

在样例 3 中,一种最优解是将 $A$ 的值更改为以下形式(粗体表示更改后的值): $1$ $2$ $2$ $1$ 其他最优解也是可能的。

在样例 4 中,一种最优解是将 $A$ 的值更改为以下形式(粗体表示更改后的值): $2$ $-2$ $-2$ $2$ 其他最优解也是可能的。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.