题解 | 函数函数函 考虑莫队,假定我们已经处理出区间 [l,r][l,r][l,r] 的答案,考虑去扩展到 [l,r+1][l,r+1][l,r+1] 的答案。 定义 S0[k]=∑1≤i≤k,imod 2=0a[i]S_0[k]=\sum_{1\le i\le k,i\mod 2=0}a[i]S0[k]=1≤i≤k,imod2=0∑a[i] S1[k]=∑1≤i≤k,imod 2=1a[i]S_1[k]=\sum_{1\le i\le k,i\mod 2=1} a[i]S1[k]=1≤i≤k,imod2=1∑a[i] 我们转移的代价为: ∑l≤i≤r+1max(S0[r+1]...