#P15850. [Roi2025 Team]Big World Politics / 大国政治

[Roi2025 Team]Big World Politics / 大国政治

时间限制: 1.5 秒
内存限制: 512 MB

给定一张世界地图,用一个 n×mn\times m 的矩形网格表示。每个格子属于 kk 个国家之一。

保证每个国家的格子集合是四连通的,也就是说,从该国家的任意一个格子出发,都可以只经过该国家的格子,通过上、下、左、右移动到达该国家任意其他格子。

在动荡的时代,许多国家之间存在领土诉求。对于国家 ii,它认为包含自己所有格子的最小轴对齐矩形中的所有格子,都是自己的历史领土。因此,国家 ii 对所有在该最小矩形内出现的其他国家 jj 都有领土诉求,不包括国家 ii 自己。

请对每个国家 ii,求它对多少个国家有领土诉求。

输入格式

第一行包含三个整数 n,m,kn,m,k

$$1\le n,m\le 2\cdot 10^5,\qquad 1\le k\le nm\le 2\cdot 10^6$$

接下来 nn 行,每行包含 mm 个整数。第 ii 行的第 jj 个整数 ai,ja_{i,j} 表示格子 (i,j)(i,j) 属于哪个国家:

1ai,jk1\le a_{i,j}\le k

保证每个国家至少出现一次。
保证每个国家的格子集合四连通。

输出格式

输出 kk 个整数,第 ii 个整数表示国家 ii 有领土诉求的国家数量。

样例

3 4 4
1 3 3 2
1 2 2 2
1 1 1 4
2 1 0 0

难度评估