def solve(testcase):
n, q = MI()
A = LII()
B = [0, A[0]]
for i in range(1, n):
B.append(A[i] - A[i - 1])
B.append(0)
for _ in range(q):
l, r, x = MI()
B[l] += x
B[r + 1] -= x
for i in range(1, n + 1):
B[i] += B[i - 1]
print(*B[1: -1])
for testcase in range(1):
solve(testcase)

京公网安备 11010502036488号