#AT1214. 分岔路口
分岔路口
题目描述
有一个由个房间和条单向通道构成的洞穴,房间编号从到。
Takahashi现在在房间1,而房间是出口。
第条通道连接房间和房间,只能从房间沿着方向前往房间。
已知,除了房间以外的每个房间,都至少有一条通道从该房间出发。
Takahashi将逃离洞穴。每次他进入一个房间(假设他最初进入了房间1),他将从该房间的通道中均匀随机选择一条通道并走过去。
akahashi的朋友AoKi可以在akahashi离开房间1之前阳止一条通道(或什么都不做)。
不允许阳止一条通道,从而使Takahashi有可能到达不了房间。
设为Takahashi到达房间之前所走过的通道数量的期望值。找出当Aoki做出使最小化的选择时的的值。
输入
第一行两个整数
接下来一共对整数,表示
输出
打印当Aoki做出使最小化的选择时的的值。
当您的输出与参考输出的绝对误差或相对误差至多为时,您的输出将被视为正确。
4 6
1 4
2 3
1 3
1 2
3 4
2 4
1.5000000000
样例解释
当Aoki阻止从房间1到房间2的通道时,Takahashi将以概率沿路径1 →>3->4前进,以概率沿路径1 ->4前进。此时,且这是的最小可能值。
3 2
1 2
2 3
2.0000000000
样例解释
阻止任何一条通道都会使Takahashi无法到达房间 ,因此Aoki不能阻止通道。
10 33
3 7
5 10
8 9
1 10
4 6
2 5
1 7
6 10
1 4
1 3
8 10
1 5
2 6
6 9
5 6
5 8
3 6
4 8
2 7
2 9
6 7
1 2
5 9
6 8
9 10
3 9
7 8
4 5
2 10
5 7
3 5
4 7
4 9
3.0133333333
样例解释
在这个例子中,Aoki可以选择阻止从房间 1到房间7的通道,这样的值最小,为3.0133333333。
提示
- 则
- 对于每个 存在 使得