#include <iostream>
#define int long long
#define endl '\n'
using namespace std;
signed main() {
int n,q;
cin>>n>>q;
int a[n+1],pos[n+1];
a[0]=0;
for(int i=1;i<=n;++i){
cin>>a[i];
pos[i]=a[i]-a[i-1];
}
while(q--){
int start,end;cin>>start>>end;
int d;cin>>d;
pos[start]+=d;
pos[end+1]-=d;
}
int ans[n+1];
ans[0]=0;
for(int i=1;i<=n;++i){
ans[i]=ans[i-1]+pos[i];
cout<<ans[i]<<" ";
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号