#P12593. 沉石鱼惊旋

沉石鱼惊旋

题目背景

绝代有佳人,幽居在空谷。

题目描述

小 C 有一张 nn 个点 mm 条边的简单无向带权连通图 GG

现在你可以进行 nn 次操作,每次操作如下:

选择一个仍未被删除的点 uu,然后删除点 uu 和当前与 uu 相连的所有边(即其中一个端点是 uu 的边)。假设本次删除的边的边权分别是 w1,w2,wkw_1, w_2,\dots w_k,则本次操作的代价是 k×(w1+w2++wk)k\times (w_1+w_2+\dots+w_k)

你的总代价是这 nn 次操作的代价和。

显然 nn 次操作后,所有的边和点都将被删除。现在小 C 想知道,将图中所有点和边都删除(即把图删空)的最小总代价是多少。当然,在过程中你不需要保证图每次操作后仍然连通。

天寒翠袖薄,日暮倚修竹。

输入格式

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

接下来的 mm 行,每行 33 个整数 u,v,wu,v,w,表示 uuvv 之间有一条边权为 ww 的边。

输出格式

一行,一个整数,表示删空图 GG 的最小代价。

6 8
1 3 10
1 5 20
1 6 30
2 5 10
2 6 20
3 4 30
3 5 10
5 6 20
240

提示

在样例 1 中,这张图有 88 条边:$(1,3,10),(1,5,20),(1,6,30),(2,5,10),(2,6,20),(3,4,30),(3,5,10),(5,6,20)$。一个可行的最优策略如下:

  • 选择 u=4u=4 删除,花费 1×(30)=301\times (30)=30 的代价。
  • 选择 u=3u=3 删除,花费 2×(10+10)=402\times (10+10)=40 的代价。
  • 选择 u=2u=2 删除,花费 2×(10+20)=602\times (10+20)=60 的代价。
  • 选择 u=5u=5 删除,花费 2×(20+20)=802\times (20+20)=80 的代价。
  • 选择 u=6u=6 删除,花费 1×(30)=301\times (30)=30 的代价。
  • 选择 u=1u=1 删除,没有边,花费 00 的代价。

故总代价为 30+40+60+80+30+0=24030+40+60+80+30+0=240


  • 对于 10%10\% 的数据,边权 w=1w=1
  • 对于另外 20%20\% 的数据,m=n1m=n-1
  • 对于 100%100\% 的数据,1n81\leq n\leq 8n1mn(n1)2n-1\leq m\leq \frac{n(n-1)}{2}1u,vn1\leq u,v\leq n1w1091\leq w\leq 10^9。保证图中没有重边和自环。