#P8657. [蓝桥杯 2017 国 B] 观光铁路

    ID: 5950 Type: RemoteJudge 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: 5 Uploaded By: Tags>2017Special Judge高斯消元蓝桥杯国赛

[蓝桥杯 2017 国 B] 观光铁路

题目描述

跳蚤国正在大力发展旅游业,每个城市都被打造成了旅游景点。

许多跳蚤想去其他城市旅游,但是由于跳得比较慢,它们的愿望难以实现。这时,小 C 听说有一种叫做火车的交通工具,在铁路上跑得很快,便抓住了商机,创立了一家铁路公司,向跳蚤国王请示在每两个城市之间都修建铁路。

然而,由于小 C 不会扳道岔,火车到一个城市以后只能保证不原路返回,而会随机等概率地驶向与这个城市有铁路连接的另外一个城市。

跳蚤国王向广大居民征求意见,结果跳蚤们不太满意,因为这样修建铁路以后有可能只游览了 33 个城市(含出发的城市)以后就回来了,它们希望能多游览几个城市。于是跳蚤国王要求小 C 提供一个方案,使得每只跳蚤坐上火车后能多游览几个城市才回来。

小 C 提供了一种方案给跳蚤国王。跳蚤国王想知道这个方案中每个城市的居民旅游的期望时间(设火车经过每段铁路的时间都为 11),请你来帮跳蚤国王。

输入格式

输入的第一行包含两个正整数 nnmm,其中 nn 表示城市的数量,mm 表示方案中的铁路条数。

接下来 mm 行,每行包含两个正整数 uuvv,表示方案中城市 uu 和城市 vv 之间有一条铁路。

保证方案中无重边无自环,每两个城市之间都能经过铁路直接或间接到达,且火车由任意一条铁路到任意一个城市以后一定有路可走。

输出格式

输出 nn 行,第 ii 行包含一个实数 tit_i,表示方案中城市 ii 的居民旅游的期望时间。你应当输出足够多的小数位数,以保证输出的值和真实值之间的绝对或相对误差不超过 10910^{-9}

感谢

https://www.luogu.com.cn/user/679961
Special Judge.

4 5
1 2
2 3
3 4
4 1
1 3
3.333333333333
5.000000000000
3.333333333333
5.000000000000
10 15
1 2
1 9
1 5
2 3
2 7
3 4
3 10
4 5
4 8
5 6
6 7
6 10
7 8
8 9
9 10
10.000000000000
10.000000000000
10.000000000000
10.000000000000
10.000000000000
10.000000000000
10.000000000000
10.000000000000
10.000000000000
10.000000000000

提示

对于 10%10\% 的测试点,n10n \le 10

对于 20%20\% 的测试点,n12n \le 12

对于 50%50\% 的测试点,n16n \le 16

对于 70%70\% 的测试点,n19n \le 19

对于 100%100\% 的测试点,4kn214 \le k \le n \le 211u,vn1 \le u,v \le n。数据有梯度。

时限 1 秒, 256M。蓝桥杯 2017 年第八届国赛