#P13244. [集训队互测 2022day1]这是一道集训队胡策题

    ID: 12427 传统题 2000ms 1024MiB 尝试: 1 已通过: 1 难度: 7 上传者: 标签>CF2200数学组合数学排序前缀和枚举矩阵字符串

[集训队互测 2022day1]这是一道集训队胡策题

时间限制2s,空间限制1GB

给出一个n×nn\times n0101矩阵cc,求有多少长度为nn0101序列a,ba,b,满足ci,j=aic_{i,j}=a_ici,j=bjc_{i,j}=b_j,答案对998244353998244353取模。

输入格式

第一行一个整数nn表示矩阵大小。

接下来nn行,每行一个长度为nn0101字符串cic_i,其中第jj个字符表示ci,jc_{i,j}

输出格式

一行一个整数表示答案对998244353998244353取模后的结果。

样例输入

input

3
010
101
010

样例输出

input

2

限制与约定

subtask1(5%):n10subtask1(5\%):n\leq 10

subtask2(15%):n20subtask2(15\%):n\leq 20

subtask3(40%):n300subtask3(40\%):n\leq 300

subtask4(5%)c矩阵随机subtask4(5\%):c矩阵随机

subtask5(35%):没有特殊限制subtask5(35\%):没有特殊限制

1n5000,0ci,j11\leq n \leq 5000,0\leq c_{i,j}\leq 1