#P9135. 区间翻转区间求和(Range Reverse Range Sum)
区间翻转区间求和(Range Reverse Range Sum)

区间翻转区间求和(Range Reverse Range Sum)
问题描述
给定一个长度为 的整数序列 。
处理 个查询,类型如下:
0 l r:将子数组 原地翻转(即变为 )。1 l r:输出区间和 。
约束条件
输入
:
4 5
1 2 3 4
1 1 3
0 2 4
1 0 3
0 4 4
1 0 0
5
7
0

给定一个长度为 N 的整数序列 a0,a1,…,aN−1。
处理 Q 个查询,类型如下:
0 l r:将子数组 al,al+1,…,ar−1 原地翻转(即变为 ar−1,ar−2,…,al)。1 l r:输出区间和 ∑i=lr−1ai。N Q
a0 a1 ⋯ aN−1
t0 l0 r0
t1 l1 r1
:
tQ−1 lQ−1 rQ−1
4 5
1 2 3 4
1 1 3
0 2 4
1 0 3
0 4 4
1 0 0
5
7
0