New Online Judge
主页
问题
来源/分类
竞赛&作业
状态
排名
常见问答
登录
注册
1727: [NewOJ Contest 3] 道路修缮
内存限制:256 MB
时间限制:1 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:13
通过:5
提交
提交记录
统计
题目描述
在一个N个点M条边的双向联通图中,需要进行道路修缮。
首先选择一个大于等于0的正整数X,将
所有和
点1最短距离小于等于X的点放入集合S中,花费C*X的代价让集合S中的点
互相连接,同时并撤去原有的S中的道路。
剩下未撤去的道路进行修缮的代价等于其长度之和。
请求出最小的道路修缮代价。
输入格式
输入第一行包含三个正整数n,m,c,分别表示点数、边数和给定的C值。(2
≤
n≤100000,1
≤m
≤200000,1
≤c
≤100000
)
接下来M行,每行三个整数u,v,w,表示点u和点v之间存在一条长度为w的双向边。(1
≤
w
≤100000
)
不存在重边和自环。
输出格式
输出一个值表示答案。
输入样例
复制
样例1: 5 5 2 2 3 1 3 1 2 2 4 3 1 2 4 2 5 5 样例2: 5 4 10 1 2 3 2 3 4 3 4 3 4 5 5
输出样例
复制
样例1: 14 样例2: 15
分类标签
进阶题
二分
最短路