B. 五彩斑斓(1-2): color

    传统题 文件IO:color 3000ms 256MiB

五彩斑斓(1-2): color

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

妙妙在进行一次色彩探险,她面前摆放着一块由不同颜色编号组成的矩阵。为了庆祝彩虹节,妙妙想找到所有“足够绚丽”的子矩阵——那些在四个角落的颜色不完全相同的子矩阵。

题目描述

给定一个 nnmm 列的矩阵,记第 ii 行第 jj 列的格子颜色编号为 cijc_{ij}

我们称一个子矩阵是“五彩斑斓”的,当且仅当它的四个顶点的颜色不全相同,也就是说,这四个顶点的颜色中至少有一个与其他三个不同。

请你计算原矩阵中有多少个五彩斑斓的子矩阵。
特殊地,原矩阵本身也算作子矩阵;当四个顶点都指向同一个格子时,也视为一个子矩阵。

输入格式

第一行包含两个正整数 n,mn,m,表示矩阵的行数和列数。
接下来 nn 行,每行包含 mm 个整数,第 ii 行第 jj 个数为 cijc_{ij},表示该位置的颜色编号。

输出格式

输出一个整数,表示五彩斑斓的子矩阵的总数。

样例

3 4
1 2 3 1
1 3 1 2
1 2 1 1
35

样例解释

对于样例矩阵,一共可以枚举出若干子矩阵,其中恰好有 35 个子矩阵的四个角落颜色不完全相同。

数据范围

  • 1n,m4001 \le n,m \le 400
  • 0cij1060 \le c_{ij} \le 10^6

附件

CSP-J 模拟赛1

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-9-26 18:00
结束于
2025-9-28 18:00
持续时间
3.5 小时
主持人
参赛人数
38