B. 重要度

    传统题 1000ms 256MiB

重要度

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

一个无向带权简单连通图,点集记为 V。V 中有 n 个点,编号为 1 ~ n。假设起点为 i,终点为 j,从 i 到 j 的最短路条数记为 TijT_{i→j}。对于一个点 k (k≠i 且 k≠j),从 i 到 j 的最短路中经过 k 的路径条数记为 SikjS_{i→k→j}。则 k 点的重要度定义为

$$\sum_{i∈V,j∈V,i < j,i≠k,j≠k} \frac {S_{i→k→j}}{T_{i→j}} $$

求每一个点的重要度。按编号顺序从小到大输出,每行一个,保留 3 位小数。

输入格式

第一行:两个整数 nnmm ,表示点数和边数。

接下来 mm 行:每行 3 个整数 u,v,w u, v, w 表示 uuvv 之间有一条权值为 ww 的无向边。

输出格式

nn 行,每行一个实数,保留 3 位小数。

样例输入

3 3
1 2 1
2 3 2
3 1 3

样例输出

0.000
0.500
0.000

数据范围

50%50\% 的数据: n10,m50n ≤ 10, m ≤ 50

100%100\% 的数据: n100,m5000,1w1000n ≤ 100, m ≤ 5000, 1 ≤ w ≤ 1000。数据保证中间运算结果 <263< 2^{63}

2025-08-28

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-8-28 7:15
结束于
2025-8-28 12:00
持续时间
4.8 小时
主持人
参赛人数
15