#G0124. 环形赛场【2025模拟赛T4】
环形赛场【2025模拟赛T4】
题目描述
M省要举办一场比赛,比赛地点是由 个城市组成的环形城市群。这些城市按顺时针编号为 。每个城市都连接与它相邻的城市(与相邻的城市距离均为为 ),即城市 与城市 和城市 可以相互到达(如果存在的话)。由于是环形,城市 与城市 也可以相互到达。
城市 的参赛人数为 人,但是为了便于管理,只有至多 个城市对外开放,参赛者只能从开放城市进入,然后通过相邻城市到达其参赛的城市。由于参赛者们长途跋涉已经很累了,每位参赛者移动 距离会消耗 的体力。
参赛者们都很聪明,他们会自己选择距离目标城市最近的开放城市进入。
已知编号最小的开放城市为城市 ,江桥想知道,通过合理地选择剩下的开放的城市,使得所有参赛者到达目标城市的总体力消耗最小是多少。
输入格式
第一行输入三个正整数 。
第二行输入 个正整数,表示 。
输出格式
输出一个整数,代表答案。
6 2 2
2 5 4 2 6 2
10
6 2 1
4 2 5 6 3 2
12
样例解释
对于样例 ,开放城市 和城市 ,城市 的参赛者从城市 进入,消耗的体力总和为 ,城市 的参赛者从城市 进入,消耗的体力总和为 ,因此总体力消耗为 ,容易证明这就是最优解。
数据规模与约定
下发文件对应子任务 。
有合理的子任务依赖。
| 子任务编号 | 分值 | |
|---|---|---|
对于 的数据:保证 $1 \leq n \leq 2 \times 10^3, 1 \leq k \leq min(n,10),1 \leq a_i \leq 10^6$。