/ Vijos / 题库 /

最优比率生成树

最优比率生成树

时间限制:1秒  内存限制:256M


【问题描述】

  FJ最近从政府获得开发 \(N\) 块废弃牧区的许可,但这些牧区之间没有道路,FJ打算先修建一些道路,便于他的奶牛们能自由地从一个牧区到达另一个牧区。
  经过细致考察,FJ告诉你牧区 \(i\) 与牧区 \(j\) 之间的距离 \(d\)(公里)以及修这条道路的花费 \(c\) 元。现在请你帮助FJ规划应怎样修建道路才能使每公里的花费最少。

【输入格式】

  第一行是两个用空格隔开的整数:\(N\) 和 \(M\)
  接下来的 \(M\) 行,每行四个正整数:\(x,y,d,c\),分别表示牧区 \(x\) 和牧区 \(y\) 之间的距离为 \(d\),花费为 \(c\)。

【输出格式】

  输出FJ修建道路单位公里的最小花费,保留2位小数。

【输入输出样例】

 Input

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

 Output

1.50

【数据说明】

  对于 \(100\%\) 的数据 \(1≤N≤400\),\(1≤M≤10000\),\(1≤d,c≤10000\)。

【来源】

  Mr.he

信息

ID
1673
难度
(无)
分类
贪心 | 树结构 | 生成树图结构 | 并查集二分查找 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
2
上传者