CF1895F Fancy Arrays 题解
考虑到 ,肯定是要从这上面考虑的。
我们把存在性容斥掉,答案为总情况数减去所有数在 的情况数再减去所有数在 的情况。
考虑第一部分和第三部分一起看。
绝对值转成差分序列 ,那么 ,即只有 种取值。
而第一部分减去第三部分等价于原序列的最小值在 。
则这种情况的方案数为 。
剩下的部分就显而易见了。
设计 dp
,设 表示所有数在 且相邻差 的序列,第 位为 的方案数。
转移方式固定,矩阵乘法加速转移即可。
时间复杂度 。
本文来自博客园,作者:蒟蒻orz,转载请注明原文链接:https://www.cnblogs.com/orzz/p/18121903