#ABC273G. 行列和 2

行列和 2

行列和 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_iCiC_i 是介于 0022 之间的整数(见数据范围)。

输入格式

输入按以下格式从标准输入给出:

NN
R1R_1 R2R_2 \ldots RNR_N
C1C_1 C2C_2 \ldots CNC_N

输出格式

输出答案。

样例

3
1 1 1
0 1 2
3

以下 33 个方阵满足条件:

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

注意要对 998244353998244353 取模后输出。

数据范围

  • 1N50001 \le N \le 5000
  • 0Ri20 \le R_i \le 2
  • 0Ci20 \le C_i \le 2
  • 输入中的所有值均为整数。
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
2511
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签