#P0099. 区间操作

区间操作

问题描述

给你一个数组,包含 nn 个数,一共有 qq 次操作,每次操作格式为 : x,y,cx, y, c

表示将第 xx 个数到第 yy 个数之间的数都加上 cc

最后输出每个数的值。

输入

第一行输入一个整数 nn ( 1n1001 \le n \le 100 )

第二行输入 nn 个整数 aia_i ( 1ai1001 \le a_i \le 100 )

第三行输入一个整数 qq ( 1q1001 \le q \le 100 )

接下来 qq 行每行输入三个整数 x,y,cx,y,c

表示将 a[x],a[x+1],a[x+2]..a[y]a[x],a[x+1],a[x+2]..a[y] 这些数都加上 cc

输出

输出一行包含 nn 个整数

样例

10
71 41 81 30 21 81 57 73 99 79 
10
3 4 392
7 7 282
6 6 504
1 3 410
4 9 216
5 5 561
1 1 73
1 7 746
1 6 1
1 4 242
1543 1440 1872 1627 1545 1548 1301 289 315 79

样例计算过程如图所示

image