#P7287. 「EZEC-5」魔法
「EZEC-5」魔法
题目描述
小明是一个魔法师。
他有一个可以被施魔法的数列 。
他有两种魔法:
- 花费 魔法值,选择 中的一个区间 ,将 全部 。
- 花费 魔法值,选择 中的一个区间 ,将 全部 。
现在小明想对 序列施若干次魔法,使其存在一个子区间元素之和不小于 。请求出小明需要花费的最小魔法值。
输入格式
第一行四个整数 ,表示序列长度,两种魔法的代价,以及元素之和的要求。
接下来一行 个整数,表示初始序列。
输出格式
一个整数,表示最小花费。
5 2 3 102
-3 -1 1 -2 0
17
提示
【本题开启捆绑测试】
对于 的数据,。
对于另外 的数据,。
对于另外 的数据,。
对于另外 的数据,。
对于 的数据, , , ,
【样例解释】:
对于样例,最佳方法之一为使用一次魔法 1 改变 (1,4),三次魔法 1 改变 (2,5),三次魔法 2 改变 (2,5)。
-3 -1 1 -2 0
-2 0 2 -1 0
-2 1 3 0 1
-2 2 4 1 2
-2 3 5 2 3
-2 6 10 4 6
-2 12 20 8 12
-2 24 40 16 24
-2+24+40+16+24 >= 102