n,q = map(int,input().split())
a = list(map(int,input().split()))
tmp = [a[0]]
for i in range(1,n):
tmp.append(a[i]-a[i-1])
for _ in range(q):
l,r,d = map(int,input().split())
if r==n:
tmp[l-1]+=d
continue
tmp[l-1]+=d
tmp[r]-=d
for i in range(1,n):
tmp[i]+=tmp[i-1]
print(*tmp)

京公网安备 11010502036488号