atcoder#S8PC4D. Driving on a Tree
Driving on a Tree
题目描述
配点: 点
頂点辺の連結であるグラフ、つまり、「木」が与えられます。辺 は頂点 と を結んでいます。
E869120は以下のような操作を行えなくなるまで繰り返します。
- 隣り合った頂点に動く。ただし、同じ頂点を2度通ってはいけない。
- 動ける頂点がない場合、そこで操作は終了となる。
- どこに動くかは等確率にランダムに選ぶ。つまり、次に動ける頂点が個である場合、それぞれの頂点にの確率で動くことになる。
最初、頂点 にE869120君がいるとき、動く回数の期待値をすべての に対して計算しなさい。
5
1 2
2 3
3 4
4 5
7
1 2
1 3
2 4
2 5
3 6
3 7
12
1 2
2 3
2 4
4 5
5 6
5 7
6 8
8 9
2 10
10 11
11 12
2
1 2
输入格式
入力は以下の形式で標準入力から与えられる。
:
输出格式
- 行目に、頂点から出発した場合の動く回数の期待値を出力しなさい。
- ただし、絶対誤差もしくは相対誤差は以内でなければなりません。
4
1 2
2 3
2 4
2.0
1.0
2.0
2.0
3.0
1.5
3.0
1.5
4.0
2.0
2.0
2.0
4.0
2.000000000000
1.666666666667
1.666666666667
3.000000000000
3.000000000000
3.000000000000
3.000000000000
3.666666666667
2.250000000000
3.666666666667
2.833333333333
2.555555555556
2.666666666667
4.333333333333
2.666666666667
5.333333333333
2.500000000000
2.500000000000
5.000000000000
1.0
1.0
提示
制約
- 与えられるグラフは連結である。
小課題
小課題1 [ 点 ]
- 与えられるグラフは線のようになっている。つまり、どの頂点からも辺が本以上出ていることはない。
小課題2 [ 点 ]
小課題3 [ 点 ]
- 追加の制約はない。