#P12560. [集训队互测 2024day9]最短路求和

[集训队互测 2024day9]最短路求和

给定一个 nn 个点 mm 条边的无向连通图,边有非负边权,求 $\sum \limits _ {i = 2} ^ n \sum \limits _ {j = 1} ^ {i - 1} dis(i, j)$,其中 dis(i,j)dis(i, j) 表示点 ii 到点 jj 的最短路。

保证 mn1000m - n \le 1000

输入格式

第一行两个正整数 n,mn, m

接下来 mm 行,每行三个非负整数 u,v,wu, v, w 表示 u,vu, v 间有一条长为 ww 的边。保证没有重边自环。w104w \le 10 ^ 4

输出格式

一行一个非负整数,表示最短路和。

样例

样例输入 1

5 10
1 5 7
3 4 2
4 5 1
3 2 1
3 5 2
1 3 6
1 4 4
2 1 6
2 4 2
2 5 3

样例输出 1

32

数据范围与提示

子任务编号 子任务限制 分数
11 n300n \le 300 1010
22 mn=1m - n = -1
33 mn=0m - n = 0
44 mn20m - n \le 20 3030
55 mn200m - n \le 200 1010
66 无特殊限制 3030

对于所有数据,2n1052 \le n \le 10 ^ 5mn1000m - n \le 1000