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