前言: 本文用于收集贪心技巧 , 会给出一些证明.
结论: 对于给定的一个序列 A , 只需要使a 序列有序 , 即满足 Api≤Api+1≤Api+2.... 可使得 ∑pi=1n∣Api−Api+1∣min其最终答案为 Apn−Ap1
证明:
对于任意的pi≤pi+1 , 都可以去掉绝对值 , 那么我们有下面的等式
pi=1∑n∣Api−Api+1∣min=(Ap2−Ap1)+((Ap3−Ap2))........+((Apn−Apn−1))=Apn−Ap1
总的结论就是: 找到序列的最小值min和最大值max , 答案是 max−min.