P r o b l e m \mathrm{Problem} Problem
在 Byteland 有 n n n 个城市,并且其中有 k k k 个国王经常来访的主要城市。
其中有 m m m 条道路,每条道路连接两个城市。然而不幸的是,这些道路的环境极差使得国王无法全速驶过。
对于每条道路,翻修的成本是已知的。你的任务是选择性的翻修道路使得 k k k 个主要城市都可以经过翻修后的道路互相连通,且总成本尽量小。
对于所有子任务, 1 ≤ c ≤ 1 0 9 1 \leq c \leq 10^9 1≤c≤109 且 n ≥ k n \geq k n≥k。
子任务 | 分数 | 数据范围 |
---|---|---|
1 | 22 | 2 ≤ k ≤ 5 , n ≤ 20 , 1 ≤ m ≤ 40 2 \leq k \leq 5,n \leq 20,1 \leq m \leq 40 2≤k≤5,n≤20,1≤m≤40 |
2 | 14 | 2 ≤ k ≤ 3 , n ≤ 1 0 5 , 1 ≤ m ≤ 2 ⋅ 1 0 5 2 \leq k \leq 3,n \leq 10^5,1 \leq m \leq 2 \cdot 10^5 2≤k≤3,n≤105,1≤m |