#include<bits/stdc++.h>
using namespace std;
#define endl "\n"
#define int long long
const int N=1e5+10;
int a[N],d[N],s[N];
signed main(){
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=n;i++)d[i]=a[i]-a[i-1];
while (m--) {
int l,r,k;
cin>>l>>r>>k;
d[l]+=k,d[r+1]-=k;
}
for(int i=1;i<=n;i++)s[i]=s[i-1]+d[i];
for(int i=1;i<=n;i++)cout<<s[i]<<" ";
cout<<endl;
return 0;
}

京公网安备 11010502036488号