atcoder#ABC149F. [ABC149F] Surrounded Nodes
[ABC149F] Surrounded Nodes
题目描述
頂点の木 が与えられます。 番目の辺は頂点 と () を結びます。
の各頂点を、それぞれ独立に確率 で黒く、確率 で白く塗り、黒く塗られた頂点を全て含むような の最小の部分木 (連結な部分グラフ) を とします。(黒く塗られた頂点がないときは、 は空グラフとします。)
の穴あき度を、 に含まれる白く塗られた頂点の個数とします。 の穴あき度の期待値を求めてください。
答えは有理数となるので、注記で述べるように で出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
の穴あき度の期待値を で出力せよ。
题目大意
题目描述
给定一棵 个节点的树 ,现在要给树上每个节点随机涂色,每个节点有 的概率染成黑色, 的概率染成白色。对于一颗染过色的树,定义 为包含树上所有被染成黑色的节点的,节点数最小的连通子图。定义 的价值为 中白色节点的个数。问 的期望价值是多少。答案对 取模。
输入格式
第一行一个整数 ,表示树的节点个数。
接下来 行,每行两个整数 ,表示 之间存在一条边。
保证给的图一定是一颗树。
输出格式
一个整数,表示 的期望价值对 取模的结果。
数据范围
3
1 2
2 3
125000001
4
1 2
2 3
3 4
375000003
4
1 2
1 3
1 4
250000002
7
4 7
3 1
2 6
5 2
7 1
2 7
570312505
提示
注記
有理数を出力する際は、まずその有理数を分数 として表してください。ここで、 は整数であり、 は で割り切れてはなりません (この問題の制約下で、そのような表現は必ず可能です)。
そして、 を満たすような 以上 以下の唯一の整数 を出力してください。
制約
- 与えられるグラフは木である
Sample Explanation 1
頂点 の色がそれぞれ 黒,白,黒 となったとき、 の穴あき度は です。 それ以外の塗り方では の穴あき度は であるため、穴あき度の期待値は です。 より、 を出力します。
Sample Explanation 2
期待値は です。 より、 を出力します。
Sample Explanation 3
期待値は です。