#include <iostream>
using namespace std;
#include <vector>
int main() {
int n,q;
cin>>n>>q;
vector<long long>s(n+1);
for(int i=1;i<=n;i++){
cin>>s[i];
}
vector<long long>cha(n+2,0);
for(int i=1;i<=n;i++){
cha[i]=s[i]-s[i-1];
}
while(q--){
int l,r,d;
cin>>l>>r>>d;
cha[l]+=d;
cha[r+1]-=d;
}
for(int i=1;i<=n;i++){
s[i]=s[i-1]+cha[i];
if(i>1)cout<<" ";
cout<<s[i];
}
cout<<endl;
return 0;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号