atcoder#AGC058F. [AGC058F] Authentic Tree DP
[AGC058F] Authentic Tree DP
题目描述
無向木 に対して,有理数 を次のように定義します.
- の頂点数を とする.
- のとき: とする.
- のとき:
- の辺 について, から を削除することで得られる つの木を (順不同)で表す.
- $ f(t)=(\sum_{e\ \in\ t}\ f(t_x(e))\ \times\ f(t_y(e)))/n $ とする.
から までの番号のついた 頂点からなる木 が与えられます. 番目の辺は頂点 と頂点 を結ぶ辺です.
の値を で求めてください.
有理数 の定義 この問題の制約のもとでは、求める有理数を既約分数 で表した時、 となることが証明できます。 よって、$ R\ \times\ Q\ \equiv\ P\ \pmod{998244353},\ 0\ \leq\ R\ <\ 998244353 $ を満たす整数 が一意に定まります。 この を答えてください。
输入格式
入力は以下の形式で標準入力から与えられる.
输出格式
答えを出力せよ.
题目大意
对于一棵无向树 ,我们按如下方式定义有理数 :
- 令 为 的节点个数。
- 若 :。
- 若 :
- 对于 内的一条边 ,我们定义 与 为从 中删除 得到的两棵子树(顺序任意)。
- $f(t) = \left(\sum_{e\in t} f(t_x(e)) \times f(t_y(e))\right)/n$。
给定一棵 个节点的树 ,节点编号自 至 。第 条边链接了 。
请输出 的值。
可以证明在满足题设的情况下,答案可以被表示为分数 。 的结果为一个整数 ,满足 。你需要输出的值即为 。
。
2
1 2
499122177
3
1 2
2 3
332748118
4
1 2
2 3
3 4
103983787
10
4 5
1 9
6 1
8 4
5 9
4 7
3 10
5 2
4 3
462781191
提示
制約
- 入力されるグラフは木である
Sample Explanation 1
です.
Sample Explanation 2
です.