题目链接:
题目大意:
一段序列 $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 |