luogu#P10412. 「QFOI R2」钟声远带斜阳
「QFOI R2」钟声远带斜阳
题目描述
注意:本题中的所有数列下标从 开始。
小 R 是一个可爱的女孩子,她喜欢研究无穷数列。
她称一个无穷数列 是美妙的,当且仅当存在自然数 ,使得对于所有 ,都满足 中下标在区间 内的所有数的和非负(即 )。例如,数列 是美妙的,取 符合要求;但 不是美妙的。
她目前只有一个长度为 的有穷数列 ,可以进行任意次以下三种操作:
- 花费 的代价,选择一个整数 (),将 增加一。
- 花费 的代价,选择一个整数 (),将 删除,同时更新 为新的数列长度。不能将数列删空。
- 花费 的代价,选择两个整数 (),交换 与 。
她希望在若干次操作后,用无限个有穷数列 依次相接得到无穷数列 (即 ),使得 是美妙的。请你求出最小的代价。
输入格式
第一行四个整数 。
第二行 个整数,表示数列 。
输出格式
一行,一个整数,表示最小代价。
5 1 2 5
2 -2 3 -3 -1
1
5 2 1 5
2 -2 3 -3 -1
1
5 1 1 1
0 1 2 3 4
0
提示
样例 解释
花费 的代价将 增加一,得到数列 是美妙的,取 符合要求。
可以证明不存在代价更小的方案。
样例 解释
花费 的代价将 删除,得到数列 是美妙的,取 符合要求。
可以证明不存在代价更小的方案。
数据范围
本题采用捆绑测试。只有通过子任务中所有测试点以及所有依赖的子任务,才能获得相应的分数。
对于全部数据:,,。
- 子任务一( 分):。
- 子任务二( 分):。依赖子任务一。
- 子任务三( 分):。
- 子任务四( 分):。依赖子任务三。
- 子任务五( 分):无特殊限制。依赖子任务一、二、三、四。