#4434. Row Column Sums 2

0

Row Column Sums 2

Row Column Sums 2

题目描述

求满足以下两个条件的大小为 NN 的方阵的数量,对 998244353998244353 取模,矩阵元素为非负整数:

对于所有 i=1,2,…,Ni = 1, 2, \ldots, N,第 ii 行的元素之和为 RiR_i; 对于所有 i=1,2,…,Ni = 1, 2, \ldots, N,第 ii 列的元素之和为 CiC_i。

注意输入中给出的 RiR_i 和 CiC_i 是介于 00 和 22 之间的整数(参见约束条件)。

输入格式

输入由标准输入提供,格式如下: NN R1R_1 R2R_2 …\ldots RNR_N C1C_1 C2C_2 …\ldots CNC_N

输出格式

输出答案。

3
1 1 1
0 1 2
3

0 1 0 0 0 1 0 0 1
0 0 1 0 1 0 0 0 1
0 0 1 0 0 1 0 1 0
3
1 1 1
2 2 2
0
18
2 0 1 2 0 1 1 2 1 1 2 0 1 2 2 1 0 0
1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 0 2 2
968235177

提示

1≤N≤50001 \leq N \leq 5000 0≤Ri≤20 \leq R_i \leq 2 0≤Ci≤20 \leq C_i \leq 2 输入中的所有数值均为整数。以下 33 个矩阵满足条件:
注意输出对 998244353998244353 取模。

标签: AtCoder|abc273G

来源

AtCoder|abc273G