#2960. F-花朵统计

F-花朵统计

题面描述

小智种了nn朵花,这些花从左到右排成了一排,每朵花都有自己的美丽值aia_i。除此之外,花朵之间的美丽值差距会带来总体的反差感,反差感越强,小智会觉得整体越美丽。

两朵相邻的花ii1i和i-1之间的反差感定义为他们美丽值的差的平方,即(aiai1)2(a_i-a_{i-1})^2

接下来小智获得了一些美丽之幻药,可以让花的美丽值改变

小智可以进行以下操作qq次:

​ 使用幻药,使区间[l,r][l,r]的花的美丽值al,al+1...ar1,ara_l,a_{l+1}...a_{r-1},a_r 同时增加ww

输入

第一行输入一个整数nn,代表花的个数。(1n105)(1\leq n \leq 10^5)

第二行输入nn个整数,a1,a2...an1,ana_1,a_2...a_{n-1},a_n,代表第ii朵花的美丽值。(1ai103)(1 \leq a_i \leq 10^3)

第三行输入一个整数qq,代表小智的操作次数。(1q105)(1\leq q \leq 10^5)

接下来的qq行,每行包含三个整数:

ll rr ww ,代表,使用幻药,对l,rl,r区间内的花的美丽值增加ww(1lrn,102w102)(1\leq l \leq r \leq n,-10^2\leq w \leq 10^2)

输出

输出qq行整数:

对于每次操作输出一行整数,代表此时所有的花的美丽值与反差感之和。

样例输入 1

5
1 2 3 4 5
4
1 4 5
2 3 -3
3 5 3
1 5 -2

样例输出 1

54
66
90
80

测试数据

测试点编号 数据范围
1 ~ 3 n,q <= 10000
4 ~ 10 无特殊性质