AT_abc288_d [ABC288D] Range Add Query
思路 首先你可以发现,如果一个区间 [l,r][l,r][l,r] 是一个好的序列,那么一定 iii 能从 lll 开始 一直到 r−k+1r - k + 1r−k+1,将 ai∼(i+k−1)a_{i \sim (i + k - 1)}ai∼(i+k−1) 减掉 aia_iai。 那么,当 l=1l = 1l=1 时,对于每一个 iii,我们可以 Θ(n)\Theta(n)Θ(n) 算出减到