交错序列——差分:GZOI2023D2T3

本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/133247058

单点修改,全局查询交错序列最大值( max(i(1)ibi)\max(\sum_i (-1)^ib_i) ), bbaa 的子序列

正常做法是线段树,但对于交错序列问题,有一种更好的方法,就是差分

考虑 aiaja_i-a_j ,本质就是 [j+1,i][j+1,i] 的差分数组之和。由于选的段数没有限制,那必然是全选正数