题目
思路来源
题解
一个暴力的想法,是求满足相邻项差值不超过k的子序列最大长度,然后用权值线段树二分,
复杂度是O(sumq nlogn)的,不能接受
然后考虑优化掉这个logn的转移,
其实与泽与老师院赛那个题很像,求abs的最小值的dp,
当时转移是从前面>=a[i]和<=a[i]最接近的值转移
这个就是从前面第一个[a[i],a[i]+k]和前面第一个[a[i]-k,a[i]]的值转移
预处理找到这些位置之后,每次现dp即可
一个暴力的想法,是求满足相邻项差值不超过k的子序列最大长度,然后用权值线段树二分,
复杂度是O(sumq nlogn)的,不能接受
然后考虑优化掉这个logn的转移,
其实与泽与老师院赛那个题很像,求abs的最小值的dp,
当时转移是从前面>=a[i]和<=a[i]最接近的值转移
这个就是从前面第一个[a[i],a[i]+k]和前面第一个[a[i]-k,a[i]]的值转移
预处理找到这些位置之后,每次现dp即可