TopCoder

Cheng0928
NLOJ 管理員,題目若有誤請至 Discord 私訊我!

User's AC Ratio

66.7% (2/3)

Submission's AC Ratio

64.7% (11/17)

Tags

Description

destination
NLCS 王國正在進行一項大規模的基礎建設計畫。全國總共有 $n$ 座城市,這些城市分佈在不同的地形與氣候區域,從平原到山地都有。城市之間可以修築道路,但並非每兩座城市都能直接建路,畢竟有政治、地理、環境保護與經費等多種限制。

目前已知有 $m$ 條可供建設的道路方案,每一條道路都連接兩座城市,且為雙向通行。第 $i$ 條道路方案連接城市 $u_i$ 與 $v_i$,道路長度為 $w_i$ 公里。不同道路的長度反映了地形難度、施工成本與維護費用,越長的道路通常代表施工與維護難度越高。

政府希望規畫一個核心經濟區,這個核心經濟區需要有 $k$ 座不同的城市,這 $k$ 座城市可以從全國的 $n$ 座城市任意挑選,並且要建設一些道路使得這 $k$ 座不同的城市之間都能夠互相抵達。這個核心經濟區將作為王國未來經濟與貿易的中心,因此城市之間的通行能力至關重要。然而,政府並不要求將全國所有城市都納入規劃,而是只關注這個核心區的通行效率與建設風險。

在建設規劃上,政府有一個特殊的考量:與其追求道路總長度最短或建設總數最少,不如確保所需建設的道路中最長的那一條道路儘可能短。換句話說,政府希望在核心經濟區內,任兩座城市之間都存在一條路徑,讓這兩座城市能夠互相抵達,且最長道路的長度達到最小化。

請輸出在核心經濟區最佳規劃下,所需建設的最長道路長度。

範例輸入 $1$ 的情況為例,所有點皆為城市,點內的數字為城市編號,每一條邊皆為一種道路建設方案,邊上的數字為此方案的道路長。
則以下紅色的城市與道路為其中一種最佳規劃方案,最長道路長度為 $8$,不存在最長道路長度小於 $8$ 的規劃方案。
image
以下為另一種最佳規劃方案,最長道路長度也為 $8$。
image
以下為一種規劃方案,最長道路長度為 $10$,最長道路長度可以更小,所以不是最佳規劃方案。
image
以下不是一種規劃方案,因為城市之間不能互相抵達,例如編號 $4$ 的不能抵達編號 $3$ 的城市。
image

以範例輸入 $2$ 的情況為例,以下為一種最佳規劃方案,最長道路長度為 $8$。
image


對於所有測試資料:
$1 \le k \le n \le 10$$5$
$1 \le m \le 10$$5$
$1 \le u_i,\ v_i \le n$
$1 \le w_i \le 10$$9$
保證有辦法使得其中 $k$ 座城市之間能夠互相抵達。

評分說明:
每筆測試資料執行時間限制為 3 秒,依正確通過測資筆數給分,其中:
第 1 子題組 30 分:$n,\ m,\ w_i \le 300$。
第 2 子題組 70 分:無額外限制。

Input Format

共輸入 $m + 1$ 行,
第一行有三個數字 $n,\ m,\ k$,
接下來有 $m$ 行,
第 $i$ 行有三個數字 $u_i,\ v_i,\ w_i$。

Output Format

輸出一個數字表示最佳規劃下,所需建設的最長道路長度。

Sample Input 1

5 6 3
3 4 8
2 5 8
2 3 3
1 2 9
1 5 10
1 4 5

Sample Output 1

8

Sample Input 2

10 13 5
6 7 11
1 8 13
1 7 16
1 6 4
3 7 17
1 10 8
3 9 18
4 8 5
2 5 9
5 9 7
8 10 12
4 10 8
3 8 7

Sample Output 2

8

Hints

Problem Source

Subtasks

No. Testdata Range Score

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 3000 262144 65536
1 3000 262144 65536
2 3000 262144 65536
3 3000 262144 65536
4 3000 262144 65536
5 3000 262144 65536
6 3000 262144 65536
7 3000 262144 65536
8 3000 262144 65536
9 3000 262144 65536
10 3000 262144 65536
11 3000 262144 65536
12 3000 262144 65536
13 3000 262144 65536
14 3000 262144 65536
15 3000 262144 65536
16 3000 262144 65536
17 3000 262144 65536
18 3000 262144 65536
19 3000 262144 65536
20 3000 262144 65536
21 3000 262144 65536