AT_joisc2010_finals.本選会場 (Finals)

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

JOI 全国有 NN 个城市,编号从 11 到 NN,还有 MM 条道路。

它连接两个不同的城市,并且是双向的。JOI 国家的任何两个城市之间都可以沿着公路从一个城市到达另一个城市。 JOI 国家的所有道路都是收费的公路,每条道路的通行费都是固定的。

JOI 信息奥林匹克竞赛也将在该国举行。JOI 需决定哪些城市举办决赛,并估算在这些城市举办所需的资金。

决赛将在 KK 个城市中举办,所有选手必须在决赛时转移到其中一个城市。 在一个城市可以聚集的选手数量没有限制。

每个选手到决赛的城市时都会经过一条道路。 每条道路都会收每个选手 CC 元钱。

因此,通过设计选手移动的顺序,可以通过允许多个选手同时通过来节省费用。我们希望决定决赛将在哪个城市举行,并尽量减少在最终选拔场地聚集选手时产生的通行费总和。

给定有关 N、M、KN、M、K 以及所有道路的信息,计算在决赛中聚集选手所需的最低通行费总和。

输入格式

• 第一行输入三个整数 N、M、KN、M、K。

• 在第 22 至 M+1M+1 行中,每行输入三个整数 Ai,Bi,CiA_i,B_i,C_i,表示道路 ii 的情况。

输出格式

输出一个整数,表示在决赛中聚集选手所需的最低金额。

说明/提示

对于 40%40\% 的数据,N=1000,K=1N=1000,K=1。

对于 20%20\% 的数据,同时满足这两个条件。

对于 60%60\% 的数据,至少满足这两个条件之一。

对于 100%100\% 的数据,1≤N≤100000,1≤M≤100000,1≤K≤N,1≤Ai<Bi≤N,1≤Ci≤1001 \le N \le 100000,1 \le M \le 100000,1 \le K \le N,1 \le A_i<B_i \le N,1 \le C_i \le 100。

输入输出样例

输入示例#1

4 3 1
1 2 2
2 3 9
2 4 5

输出示例#1

16

样例1解释

例如,假设最后一轮在城市 11 举行,城市 44 的选手将首先移动到城市 22,然后是城市 33 的代表将选手移动到城市 22,并将城市 22 中的三个选手移动到城市 11。

输入示例#2

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

输出示例#2

12

样例2解释

如果决赛在 33 市和 44 市举行,则 11 市和 22 的选手应聚集在城市 33,城市 55 的选手应聚集在城市 44。

输入解题思路,AI测评打分。不知道怎么写?

首页