loj#P6546. 简单的数列题
简单的数列题
题目描述
给定两个长度为 的数列 和 ,有 个操作,操作分为三类:
- :将数列 中区间 内所有数加上 ;
- :交换 和 ;
- :求 .
输入格式
输入第一行包含两个整数 .
接下来一行包含 个整数 .
接下来一行包含 个整数 .
接下来 行,每行包含一个操作,具体见描述。 保证 .
输出格式
对于每一个操作 3,输出一个整数表示询问答案。
5 3
1 2 4 5 9
5 2 3 2 1
1 2 3 3
2 3 4
3 2 5
15
数据范围与提示
对于所有的数据, $1\le n,m\le 10^5,\ 0\le a_i\le 10^7,\ 0\le b_i\le 10^5,\ 0\le w_i\le 100$ .
Subtask 1 (20 pts) :;
Subtask 2 (80 pts) :无特殊限制。