分組開會 (APCS 2025-01 高級)
2.0s 256M直線上有 \(n\) 個人,位置為 \(x_i\)。選出兩組各 \(k\) 人,同一人不能參加兩組,其餘人不參加。每組任選一個集合地點,該組每人付出移動距離。求兩組所有人移動距離總和的最小值。
輸入格式
第一行為 \(n,k\)。第二行為 \(n\) 個位置。
輸出格式
輸出最小距離總和。
資料範圍
\(1\le k\),\(2k\le n\le200000\);\(0\le x_i\le10^9\),位置可以重複。
評分說明
- 30 分:\(n\le100\).
- 70 分:無額外限制.
每筆計分測資各為 5 分。
範例輸入 1
6 2
5 2 0 6 9 6
範例輸出 1
2
範例輸入 2
7 3
6 3 2 2 0 9 8
範例輸出 2
4
題目來源
APCS 2025 年 1 月實作題第 4 題。
題敘參考 ZeroJudge q184「分組開會」 整理,細節可能與正式試題有出入。
登入後即可撰寫程式並提交評測。
登入