题目链接:
题目大意:
一段序列 $n$个数$(n<=10^5)$,这 $n$个数的范围是$-10^9 <= a_i <= 10^9$,有两种操作, 0 L R
代表 L R 这个区间 beautiful subsequence
的最大和。 1 a b
代表修改 a位置的数为bbeautiful subsequence
的意思是下标奇偶相互交错的序列
例如 ${4, 7, 9, 2}$ 这个序列,beautiful subsequence
有
${4}$ ${7}$ ${9}$ ${2}$
${4, 7}$ ${7, 9}$ ${9, 2}$ ${4, 2}$
${4, 7, 9}$ ${7, 9, 2}$
${4, 7, 9, 2}$
样例解释:
略
解题思路:
j
代表奇数,o
代表偶数
奇偶交错的序列有 4 种情况。开始和结尾 分别为 $jj, jo, oo, oj$
故线段树内维护这四种情况的最大值即可。
更新即为普通的更新。
代码
1 | //Author LJH |