#include <bits/stdc++.h>
using namespace std;
#define int long long
signed main() {
int n,m;
cin>>n>>m;
int arr[n];
vector<int>diff;
int last=0;
while (n--) {
int temp;
cin>>temp;
int cha=temp-last;
last=temp;
diff.push_back(cha);
}
// for(auto it:diff){
// cout<<it<<" ";
// }
while(m--){
int a,b,val;
cin>>a>>b>>val;
diff[a-1]+=val;
diff[b]-=val;
}
int num=0;
for(auto it:diff){
num+=it;
cout<<num<<" ";
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号