atcoder#ABC273G. [ABC273G] Row Column Sums 2
[ABC273G] Row Column Sums 2
题目描述
非負整数を要素とする 次正方行列であって、下記の つの条件をともに満たすものの個数を で割ったあまりを出力してください。
- すべての について、 行目の要素の和は である。
- すべての について、 列目の要素の和は である。
入力で与えられる および は 以上 以下の整数であることに注意してください(制約参照)。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给定正整数 和两个长为 的序列 ,求有多少个 的矩阵满足以下条件:
- 所有元素是非负整数。
- 对于所有 ,第 行上所有元素之和为 。
- 对于所有 ,第 列上所有元素之和为 。
, 都是 到 之间的整数。
答案对 取模。
3
1 1 1
0 1 2
3
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
提示
制約
- 入力はすべて整数
Sample Explanation 1
条件を満たす行列は下記の つです。 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
Sample Explanation 3
で割ったあまりを出力することに注意してください。