P3199 [HNOI2009] 最小圈
题目描述
考虑带权有向图 $G=(V,E)$ 以及 $w:E\rightarrow \R$,每条边 $e=(i,j)$($i\neq j$,$i, j\in V$)的权值定义为 $w_{i,j}$。设 $n=|V|$。
$c=(c_1,c_2,\cdots,c_k)$($c_i\in V$)是 $G$ 中的一个圈当且仅当 $(c_i,c_{i+1})$($1\le i
输入格式
第一行两个正整数,分别为 $n$ 和 $m$,并用一个空格隔开。其中 $n=|V|$,$m=|E|$ 分别表示图中有 $n$ 个点 和 $m$ 条边。
接下来 $m$ 行,每行三个数 $i,j,w_{i,j}$,表示有一条边 $(i,j)$ 且该边的权值为 $w_{i,j}$,注意边权可以是实数。输入数据保证图 $G=(V,E)$ 连通,存在圈且有一个点能到达其他所有点。
输出格式
一个实数 $\mu'(G)$,要求精确到小数点后 $8$ 位。
说明/提示
对于 $100\%$ 的数据,$2\leq n\le 3000$,$1\leq m\le 10000$,$|w_{i,j}| \le 10^7$,$1\leq i, j\leq n$ 且 $i\neq j$。
------------
提示:本题存在 $O(nm)$ 的做法,但是 $O(nm\log n)$ 的做法也可以通过。