atcoder#ARC155F. [ARC155F] Directable as Desired
[ARC155F] Directable as Desired
配点 : 点
問題文
長さ の非負整数列 が与えられます。
から までの番号が付いた 頂点のラベル付き木のうち、以下の条件を満たすようなものの個数を で割った余りを求めてください。
- 本の辺を適切に向き付けすることで、各頂点 の出次数をちょうど にすることができる。
制約
- 入力される値はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力してください。
4
0 1 0 2
5
条件を満たす木(およびその向き付けの例)は下の 種類です。
5
0 1 1 1 1
125
15
0 0 0 0 0 0 0 1 1 1 1 1 2 3 4
63282877