#L6964. 「THUPC 2025」好串

「THUPC 2025」好串

题目描述

对于三个长度为 nn0101 字符串 s1,s2,s3s_1,s_2,s_3,称长度为 nn0101 字符串 tt 是好的当且仅当 $\forall 1 \le i,j \le n,\ \exists k \in \{1,2,3\},\ s_{k,i} = t_i, s_{k,j} = t_j$。设 f(s1,s2,s3)f(s_1,s_2,s_3) 为这样的好的串的数量。

现在我们有三个长度为 nn 的随机 0101 字符串 s1,s2,s3s_1,s_2,s_3,其中 sis_i (1i3)(1 \le i \le 3) 的第 jj (1jn)(1 \le j \le n) 个字符有

pi,j9\frac{p_{i,j}}{9}

的概率为 11

(1pi,j9)\left(1 - \frac{p_{i,j}}{9}\right)

的概率为 00,其中 pi,jp_{i,j} 是一个 0099 的整数。所有的随机事件是独立的。你需要求 f(s1,s2,s3)f(s_1,s_2,s_3) 的期望,对 998244353998244353 取模。


输入格式

输入第一行一个整数 nn (3n3×105)(3 \le n \le 3 \times 10^5) 表示字符串长度,接下来一个 33nn 列的数字矩阵,其中第 ii 行第 jj 列的字符表示 pi,jp_{i,j}


输出格式

输出一个整数表示答案对 998244353998244353 取模的值。


样例 1

输入

3
900
090
009

输出

4

在该组样例中,s1,s2,s3s_1, s_2, s_3 分别为 100100, 010010, 001001,四种方案分别为 100100010010001001000000


样例 2

输入

3
999
999
999

输出

1

样例 3

输入

10
0123456789
1234567890
2345678901

输出

612360617

题目使用协议
来自 THUPC2025(2025年清华大学学生程序设计竞赛暨高校邀请赛)。

以下『本仓库』皆指 THUPC2025 官方仓库(https://gitlink.org.cn/thusaa/thupc2025final)

任何单位或个人都可以免费使用或转载本仓库的题目;
任何单位或个人在使用本仓库题目时,应做到无偿、公开,严禁使用这些题目盈利或给这些题目添加特殊权限;
如果条件允许,请在使用本仓库题目时同时提供数据、标程、题解等资源的获取方法;否则,请附上本仓库地址 或 算协公开仓库链接。