AT_arc218_a [ARC218A] Many Sets

题目描述

给定 $N$ 个正整数序列,每个序列的长度为 $M$。第 $i$ 个序列记为 $A_i=(A_{i,1},A_{i,2},\dots,A_{i,M})$。 从这 $N$ 个序列中各选出一个元素,共有 $M^N$ 种选择方式。请计算在所有选择方式中,“所选元素中不同整数的个数”的总和,结果对 $998244353$ 取模。

输入格式

输入通过标准输入给出,格式如下: > $N$ $M$\ > $A_{1,1}$ $A_{1,2}$ $\dots$ $A_{1,M}$\ > $A_{2,1}$ $A_{2,2}$ $\dots$ $A_{2,M}$\ > $\vdots$\ > $A_{N,1}$ $A_{N,2}$ $\dots$ $A_{N,M}$

输出格式

输出答案。

说明/提示

**样例解释 1** 例如,如果选择了 $A_{1,1}$ 和 $A_{2,1}$,所选元素中有两个不同的整数:$1$ 和 $2$。 只有当选择 $A_{1,2}$ 和 $A_{2,2}$ 时,不同整数的个数为 $1$,而在其他三种情况下均为 $2$,因此答案为 $1 \times 1 + 3 \times 2 = 7$。 **数据范围** - $1 \le N,M \le 500$ - $1 \le A_{i,j} \le NM$ - 所有输入值均为整数。