#Lutece1057. 秋实大哥与花

秋实大哥与花

Migrated from Lutece 1057 秋实大哥与花

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

秋实大哥是一个儒雅之人,昼听笙歌夜醉眠,若非月下即花前。

所以秋实大哥精心照料了很多花朵。现在所有的花朵排成了一行,每朵花有一个愉悦值。

秋实大哥每天要对着某一段连续的花朵歌唱,然后这些花朵的愉悦值都会增加一个相同的值vv(vv可能为负)。

同时他想知道每次他唱完歌后这一段连续的花朵的愉悦值总和是多少。

Input

第一行有一个整数nn,表示花朵的总数目。

第二行包含nn个整数aia_i,表示第ii朵花初始的愉悦值。

第三行包含一个整数mm,表示秋实大哥唱了mm天的歌。

接下来mm行,每行包含三个整数ll rr vv,表示秋实大哥对着[l,r][l, r]这个区间内的花朵歌唱,每朵花的愉悦值增加了vv

1n,m,ai,v1000001\leq n,m,a_i,|v|\leq 1000001lrn1\leq l\leq r\leq n

Output

输出共mm行,第ii行表示秋实大哥完成第ii天的歌唱后,那一段花朵的愉悦值总和。

Samples

3
0 0 0
3
1 2 1
1 2 -1
1 3 1
2
0
3

Resources

2015 UESTC Training for Data Structures