设连续三元组为 (x,y,z)。若删除中间元素 y,新的贡献变为 ∣x−z∣。 要想权值不变,必须满足
∣x−y∣+∣y−z∣=∣x−z∣.上式等价于
小A有一个长度为 n 的数组 a1,a2,...,an 。
定义数组的权值为 ∣a1−a2,∣+∣a2−a3∣...+∣an−1−an∣,长度为 1 的数组权值为 0 。
现在小A想玩一个删数字的游戏,他想在数组中删去若干个数(不能全部删完),并保证剩下数组的权值不变。
小A想知道在采取最优策略的情况下,他最多可以删掉多少个数字,你可以告诉他吗?