暂无测试数据。
题目背景
懒得写
题目描述
你有一个序列a,我们设a[i,j]为ai到aj(包括左右断点)组成的子序列。
有函数:
f(x)=i=1∑i≤∣x∣xi
g(x)=i=1∑i<∣x∣(xi+1−xi)2
有4种操作:
1 l r x
,表示将a[l,r]的所有数改为x。
2 l r x
,表示将a[l,r]的所有数增加x。
3 l r
,表示输出f(a[l,r])。
4 l r
,表示输出g(a[l,r])。
请输出第三、四个操作的答案。
输入格式
第一行输入一个数n,表示a的长度。
第二行,输入a。
第三行,输入一个数q,表示询问次数。
下面q行,一行一问。
输出格式
一行一个数,按顺序输出所有第三、四个操作的答案。
样例输入
样例输出
数据范围
测试点序号 |
数据范围 |
特殊性质 |
1 |
n=5,q=5 |
E |
2 |
n≤10,q=5 |
E |
3 |
q=1 |
A, E |
4 |
q≤10 |
B, C, E |
5 |
n≤1,000,q≤1,000 |
B, C, F |
6 |
n≤5,000,q≤5,000 |
C, F |
7 |
n≤10,000,q≤10,000 |
D, G |
8 |
n≤1,000,000,q≤1,000,000 |
G |
9 |
n≤2,000,000,q≤2,000,000 |
G |
10 |
n≤2,000,000,q≤2,000,000 |
无 |
特殊性质 A:没有第一、二个操作。
特殊性质 B:没有第二个操作。
特殊性质 C:没有第四个操作。
特殊性质 D:第三、四个操作有且仅有一个。
特殊性质 E:答案的绝对值不超过231−1。
特殊性质 F:答案的绝对值不超过263−1。
特殊性质 G:答案的绝对值不超过2127−1。
对于所有数据,1≤l,r≤n≤2,000,000,1≤q≤2,000,000,∣x∣≤2256−2,答案的绝对值不超过2255−1。