a692. 蘿莉區域劃分
標籤 : 圖論
通過比率 : 43人/61人 ( 70% ) [非即時]
評分方式:
Strictly

最近更新 : 2018-05-26 06:11

內容

天又酷國有 $\color{black}{n}$ 座城市,這些城市以 $\color{black}{n-1}$ 條道路相連,且彼此可透過這些道路互相到達。天又酷國國王是個蘿莉控,經過調查,他知道每個城市的蘿莉數。他現在要把他的國家分成 $\color{black}{k}$ 個區域,滿足「任一區域內的任兩座城市之間,往來不需經過該區域外的城市」。假設劃分後,各個區域內的蘿莉數為 $\color{black}{a_1, a_2, \ldots, a_k}$,他希望 $\color{black}{\min\{a_i: 1 \leq i \leq k\}}$ 的值越大越好。請問在所有的劃分方法中, $\color{black}{\min\{a_i: 1 \leq i \leq k\}}$ 的最大值為何?

輸入說明

第一行有兩個數字 $\color{black}{n, k}$,代表天又酷國的城市數目和天又酷國國王想劃分出的區域數。
第二行有 $\color{black}{n}$ 個正整數 $\color{black}{l_1, l_2, \ldots, l_n}$,代表各個城市的蘿莉數。
接下來的 $\color{black}{n-1}$ 行,每行有兩個正整數 $\color{black}{u, v}$,代表有一條道路連接城市 $\color{black}{u}$ 和城市 $\color{black}{v}$。

  • $\color{black}{1 \leq k \leq n \leq 10^6}$
  • $\color{black}{1 \leq l_i \leq 10^8}$
輸出說明

請輸出在所有劃分方法中,$\color{black}{\min\{a_i: 1 \leq i \leq k\}}$ 的最大值。

範例輸入 #1
12 3
10 9 1 3 9 9 1 4 6 1 2 3
1 2
2 4
2 5
2 6
4 9
1 3
3 7
3 8
8 10
8 11
8 12
範例輸出 #1
10
測資資訊:
記憶體限制: 512 MB
不公開 測資點#0 (10%): 1.0s , <1K
不公開 測資點#1 (10%): 1.0s , <1K
不公開 測資點#2 (10%): 1.0s , <1M
不公開 測資點#3 (10%): 1.0s , <1M
不公開 測資點#4 (10%): 1.0s , <1M
不公開 測資點#5 (10%): 1.0s , <1M
不公開 測資點#6 (10%): 1.0s , <10M
不公開 測資點#7 (10%): 1.0s , <10M
不公開 測資點#8 (10%): 5.0s , <50M
不公開 測資點#9 (10%): 5.0s , <50M
提示 :

將 $\color{black}{\{1, 3, 7\}}$ 劃在同一區域,$\color{black}{\{2, 4, 5, 6, 9\}}$ 劃在同一區域,$\color{black}{\{8, 10, 11, 12\}}$ 劃在同一區域,可得 $\color{black}{\min\{a_i: 1 \leq i \leq k\}}$ 的最大值 $\color{black}{10}$。

標籤:
圖論
出處:
經典問題 [管理者: xavier13540 (柊 四千) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」