比赛场次 | 456 |
---|---|
比赛名称 | 不准粘代码,必须自己写(HS除外) |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2019-09-27 19:00:00 |
结束时间 | 2019-09-27 21:46:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 电话网络 |
---|---|
输入输出 | phone.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
梦那边的美好ET | AAAAAAAAAA | 0.154 s | 13.71 MiB | 100 |
由于地震使得连接汶川县城的电话线全部损坏,假如你是负责将电话线接到震中汶川县城的负责人,汶川县城周围分布着 N ( 1 ≤ N ≤ 1000 )根按 1..N 顺次编号的废弃的电话线杆去,任意两根电话线杆间都没有电话线相连。一共 P(1 ≤ P ≤ 10000) 对电话线杆间可以拉电话线,其余的由于地震使得无法被连接。
第 i 对电话线杆的两个端点分别为 Ai , Bi ,它们间的距离为 Li ( 1 ≤ Li ≤ 1000000 )。数据保证每对( Ai,Bi )最多只出现 1 次。编号为 1 的电话线杆已经接入了全国的电话网络,整个县城的电话线全都连到了编号为 N 的电话线杆上。也就是说,你的任务仅仅是找一条将 1 号和 N 号电话线杆连起来的路径,其余电话线杆并不一定要连入电话网络。
电信公司决定支援灾区免费为汶川县城连接 K ( 0 ≤ K < N )对由你指定的电话线杆。对于此外的那些电话线,需要为它们付费,总费用等于其中最长的电话线的长度(每根电话线仅连接一对电话线杆)。如果需要连接的电话线杆不超过 K 对,那么总支出为 0 。
请你计算一下,将电话线引到震中汶川县城最少需要在电话线上花多少钱?
输入文件的第一行包含三个用空格隔开的整数: N,P 和 K 。
第二行到第 P+1 行:每行分别都为三个用空格隔开的整数: Ai,Bi 和 Li 。
输出文件中仅包含一个整数,表示在这项工程上的最小支出。如果任务不可能完成,则输出- 1 。
5 7 1 1 2 5 3 1 4 2 4 8 3 2 3 5 2 9 3 4 7 4 5 6
4