AT_wupc_05.独立記念日

通过率:0%

AC君温馨提醒

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

题目描述

长久以来延续的 W 帝国即将迎来其历史的终结。由于众多少数部族的叛乱,帝国将被分裂为多个独立的国家。因此,帝国的一位领主面临着一个棘手的问题。请帮助他完成最后的任务。现给定 NN 个城市和 MM 条道路的信息。每条道路连接两个不同的城市,并且可以双向通行。每条道路的信息由两个不同城市的编号(11 到 NN)以及分割该道路所需的代价给出。需要注意的是,任意两个城市之间至多只有一条道路,并且图中至多只存在一个环。

请你求出,将 NN 个城市分割成至少 KK 个独立的组时,所需的最小分割代价。这里,两个组被认为是独立的,当且仅当它们之间没有任何道路直接相连。

输入以如下格式从标准输入给出。

输入格式

第一行包含三个用半角空格分隔的整数,分别表示城市数 NN(1≤N≤1001 \leq N \leq 100)、道路数 MM(0≤M≤N×(N−1)/20 \leq M \leq N \times (N-1)/2)以及目标组数 KK(1≤K≤N1 \leq K \leq N)。

接下来的 MM 行,每行包含三个用半角空格分隔的整数,分别表示一条道路连接的两个城市的编号 fif_i、tit_i 以及分割该道路的代价 cic_i。

对于每个 ii,有 1≤fi≤N1 \leq f_i \leq N,1≤ti≤N1 \leq t_i \leq N,fi≠tif_i \neq t_i,1≤ci≤1,000,0001 \leq c_i \leq 1,000,000。任意两个城市之间至多只有一条道路。某些城市可能没有任何道路相连。给定的图中至多只包含一个环。

输出格式

输出一个整数,表示将城市分割为至少 KK 个独立组所需的最小代价。最后输出换行符。

说明/提示

  • 有 3030 分的测试数据保证图中不包含环。
  • 输入样例:
2 1 2
1 2 5

输出样例:

5

输入样例:

3 3 3
1 2 5
2 3 5
3 1 5

输出样例:

15

输入样例:

3 1 2
1 2 5

输出样例:

0

由 ChatGPT 4.1 翻译

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

首页