#L0015. 和谐组合
和谐组合
题目描述
小杨有一个 行 列的花园,每个格子中种着一种花卉,其中第 行第 列的花卉品种为 。
定义两株位于不同格子的花卉为「和谐组合」当且仅当:
- 它们所在的格子不相邻(即没有公共边);
- 它们的品种相同。
现在,小杨想计算:对于花园中的每一株花卉,能与它组成「和谐组合」的其他花卉共有多少株,再把这些数量相加,所得的总和即为答案。
输入格式
第一行包含两个整数 。
接下来 行,每行 个整数,表示每个格子的花卉品种 。
输出格式
一个整数,表示所有花卉的和谐组合数量之和。
样例
2 2
1 1
1 2
2
3 4
1 1 4 5
2 1 2 3
3 1 4 1
20
样例解释
样例 1 中,品种 出现在 、、 三个格子。 与 、 都相邻,不能组成和谐组合; 与 处于对角、不相邻,可组成和谐组合; 与 同理。品种 只出现在 ,没有同品种的其他格子。和谐组合总数为 。
样例 2 中,每个格子的「和谐组合」数为:
3, 2, 1, 0
1, 2, 1, 1
1, 3, 1, 4
总和为 。
数据范围与约定
| 子任务 | 分值 | 限制 |
|---|---|---|
| 无特殊限制 |
对于 的数据,,。
相关
在下列比赛中: