地铁

地铁

暂无测试数据。

题目背景

懒得写

题目描述

你有一个序列aa,我们设a[i,j]a_{[i,j]}aia_iaja_j(包括左右断点)组成的子序列。

有函数:

f(x)=i=1ixxif(x)=\sum_{i=1}^{i\leq|x|}x_i

g(x)=i=1i<x(xi+1xi)2g(x)=\sum_{i=1}^{i<|x|}(x_{i+1}-x_i)^2

44种操作:

  • 1 l r x,表示将a[l,r]a_{[l,r]}的所有数改为xx
  • 2 l r x,表示将a[l,r]a_{[l,r]}的所有数增加xx
  • 3 l r,表示输出f(a[l,r])f(a_{[l,r]})
  • 4 l r,表示输出g(a[l,r])g(a_{[l,r]})

请输出第三、四个操作的答案。

输入格式

第一行输入一个数nn,表示aa的长度。

第二行,输入aa

第三行,输入一个数qq,表示询问次数。

下面qq行,一行一问。

输出格式

一行一个数,按顺序输出所有第三、四个操作的答案。

样例输入

5
1 2 3 4 5
3
3 1 3
2 1 2 6
4 2 4

样例输出

6
26

数据范围

测试点序号 数据范围 特殊性质
1 n=5,q=5n=5,q=5 E
2 n10,q=5n\leq10,q=5 E
3 q=1q=1 A, E
4 q10q\leq10 B, C, E
5 n1,000,q1,000n\leq1,000,q\leq1,000 B, C, F
6 n5,000,q5,000n\leq5,000,q\leq5,000 C, F
7 n10,000,q10,000n\leq10,000,q\leq10,000 D, G
8 n1,000,000,q1,000,000n\leq1,000,000,q\leq1,000,000 G
9 n2,000,000,q2,000,000n\leq2,000,000,q\leq2,000,000 G
10 n2,000,000,q2,000,000n\leq2,000,000,q\leq2,000,000

特殊性质 A:没有第一、二个操作。

特殊性质 B:没有第二个操作。

特殊性质 C:没有第四个操作。

特殊性质 D:第三、四个操作有且仅有一个。

特殊性质 E:答案的绝对值不超过23112^{31}-1

特殊性质 F:答案的绝对值不超过26312^{63}-1

特殊性质 G:答案的绝对值不超过212712^{127}-1

对于所有数据,1l,rn2,000,000,1q2,000,000,x225621\leq l,r\leq n\leq2,000,000,1\leq q\leq2,000,000,|x|\leq2^{256}-2,答案的绝对值不超过225512^{255}-1

信息

ID
1000
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者