#P3547. 「COCI 2021.10」Set

「COCI 2021.10」Set

题目描述

译自 COCI 2021/2022 Contest #1 T4「Set」

定义一个有序多元组 aa 的第 ii 项为 aia_i

给定一个 nn 个有序 mm 元组 bb,要从这些 mm 元组中选出 33 个,设这三个 mm 元组的下标为 i,j,ki,j,k,他们要满足如下条件:

  • i<j<ki<j<k
  • 1zm,bi,z=bj,z=bk,z\forall 1\le z\le m,b_{i,z}=b_{j,z}=b_{k,z} 或者 $b_{i,z}\not=b_{j,z},b_{i,z}\not=b_{k,z},b_{j,z}\not=b_{k,z}$。

请问有多少种选法可以选出这个三元组。

输入格式

第一行为两个整数 n,mn,m

接下来 nnmm 个字符,第 ii 行第 jj 个字符表示 bi,jb_{i,j} 的值。

输出格式

仅一行一个整数,表示选择方法的种数。

3 4
1123
1322
1221
1
2 2
11
22
0
5 3
111
222
333
123
132
2

数据范围与提示

对于全部数据,1m121\le m\le 121n3m1\le n\le 3^mbib_i 互不相同,1bi,j31\le b_{i,j}\le 3

Subtask 特殊限制 分数
11 m5m\le 5 1010
22 m7m\le 7 3030
33 无特殊限制 7070