#iai29c5. 圆环选址(Circular Location)
圆环选址(Circular Location)
圆环选址(Circular Location)
题目描述
给定长度为 的环状数列 ( 与 相邻),每处有一堆物资。选一个位置将所有物资聚集,物资沿相邻位置搬运,每单位物资移动一单位距离需一单位运费。求最小总运费。
输入格式
- 第一行:整数
- 第二行: 个整数
输出格式
- 单个整数:最小总运费。
样例输入 #1
5
1 2 3 4 5
样例输出 #1
14
说明:选位置4(值为4)为聚集点,
数据范围
- 对于 的数据,
- 对于 的数据,
- 对于 的数据,,
知识点与难度
本题涉及的知识点从属于 GESP 6级,难度等级:⭐⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模随机 / 特殊性质(全相同、单调等) |
| 2 | 15 | 9~11 | Hack:边界值、溢出、极端构造 |
| 3 | 30 | 12~20 | 中大规模 / 极限压力 |
| 4 | 25 | 21~25 | 随机回归 |