loj#P2701. 「POI2012」找平地面 Leveling Ground
「POI2012」找平地面 Leveling Ground
题目描述
译自 POI 2012 Stage 3. Day 1「Leveling Ground」
给定一个长度为 的数组,每次操作可以将一个区间的数增加或减少 ,或将一个区间的数增加或减少 。求使整个数组变为 的最小操作次数。若无解请输出 。
输入格式
第一行三个整数 。
接下来一行 个整数 ,绝对值均不超过 。
输出格式
输出一行一个整数,表示最小操作次数。
5 2 3
1 2 1 1 -1
5
数据范围与提示
对于 的数据,.
对于 的数据,$n,a,b \le 2000,-2000 \le h_1,h_2,\ldots,h_n \le 2000$.
对于 的数据,.
对于所有数据,.