atcoder#ABC303H. [ABC303Ex] Constrained Tree Degree
[ABC303Ex] Constrained Tree Degree
题目描述
整数 及び 以上 以下の整数からなる集合 が与えられます。
頂点に から の番号がついた 頂点の木 のうち、以下の条件を満たすものの個数を で割った余りを答えてください。
- 任意の について、 の頂点 の次数を としたとき、
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
条件を満たす木 の個数を で割った余りを出力せよ。
题目大意
给定一个长度为 的正整数序列 ,求有多少个不同的树 使得:
-
中有 个节点。
-
对于 中的任意一个节点 的度数 ,有 。
4 2
1 3
4
10 5
1 2 3 5 6
68521950
100 5
1 2 3 14 15
888770956
提示
制約
- 入力は全て整数
Sample Explanation 1
ある つの頂点の次数が であり、ほかの頂点の次数が であるような木が条件を満たします。よって答えは 個です。
Sample Explanation 3
個数を で割った余りを出力してください。