atcoder#ARC121E. [ARC121E] Directed Tree
[ARC121E] Directed Tree
题目描述
から の番号がついた 頂点の有向木が与えられます。
頂点 はこの木の根です。 を満たす整数 について、頂点 から へ向かう有向辺が存在します。
を を並び替えて得られる数列とします。また、 の 番目の項を とします。
としてありうる数列は 通りあります。それらのうち、下記の条件を満たすものの個数を で割ったあまりを求めてください。
- 条件: を満たす任意の整数 について、頂点 から 度以上辺を辿って頂点 へ到達することはできない。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
の並び替え のうち、問題文中の条件を満たすものの個数を で割ったあまりを出力せよ。
题目大意
给定一棵有根树,根结点为 1,结点 的父亲为 ,边的方向由父亲连向儿子。
定义一个 的排列 是合法的,当且仅当对于任意 ,不存在 的,经过 至少一条边 的路径。
对合法排列计数,答案对 998244353 取模。。
4
1 1 3
4
30
1 1 3 1 5 1 1 1 8 9 7 3 11 11 15 14 4 10 11 12 1 10 13 11 7 23 8 12 18
746746186
提示
制約
- 与えられる入力は全て整数
Sample Explanation 2
- で割ったあまりを出力するのを忘れずに。