#L3547. 「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\forall\ 1 \le z \le m,满足:bi,z=bj,z=bk,zb_{i,z} = b_{j,z} = b_{k,z}或者$b_{i,z} \ne b_{j,z},\ b_{i,z} \ne b_{k,z},\ b_{j,z} \ne b_{k,z}$(即三个值两两不同)。

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

输入格式

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

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

输出格式

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

5 3
111
222
333
123
132
2

两个三元组分别是 1,2,3{1,2,3}1,4,5{1,4,5}

数据规模与约定

对于全部数据:

1m121 \le m \le 12

1n3m1 \le n \le 3^m

所有的 bib_i 互不相同

1bi,j31 \le b_{i,j} \le 3