logo AlgoBeat OnlineJudge
登录 注册

#217028. [ROI 2026 Day2] 广义象棋

内存限制:1024 MiB 时间限制:2000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

米哈伊尔决定学习下广义象棋,为此他准备了一个大小为 的棋盘。他将第 行第 列的格子涂成了颜色

米哈伊尔是个新手,他可能把棋盘涂错了。因此,棋盘上的某些格子可能需要重新涂成另一种颜色。一个棋盘被称为正确涂色,当且仅当同时满足以下两个条件:

  • 棋盘上的格子至多使用两种不同颜色;
  • 棋盘上不存在边相邻且颜色相同的格子。

米哈伊尔考虑到,在太大的棋盘上对局会过于困难。因此,他可能会从自己的棋盘上裁出一个较小的棋盘,即保留前 行和前 列构成的矩形区域,并只将这一部分正确涂色。

对于每一对数 ),请计算 的值——使得由前 行和前 列构成的矩形区域变为正确涂色,米哈伊尔最少需要重新涂色的格子数目。

输入格式

第一行包含一个整数 ),表示棋盘的大小。

接下来的 行描述棋盘:其中第 行包含 个整数 ),表示棋盘第 行各个格子的颜色。

输出格式

输出 行,其中第 行应包含 个整数

样例

样例输入 1

2
7 7
7 7

样例输出 1

0 1
1 2

样例输入 2

3
1 1 2
2 4 4
3 1 2

样例输出 2

0 1 1
0 2 4
1 3 5

数据范围与提示

子任务

子任务 分数 依赖子任务
1 11 --
2 22 1
3 8 -- --
4 17 3
5 15 3–4
6 7 3–5
7 20 -- 1–6

翻译由 DeepSeek V4 Pro 完成