#include<iostream>
using namespace std;
int main()
{
int n,m;
int a,b,c;
cin>>n;//防护塔数量
int height[100];
for(int i=0;i<n;i++)
{
cin>>height[i];//防护塔初始高度
}
cin>>m;//工作天数
for(int i=0;i<m;i++)
{
cin>>a>>b>>c;
for(int j=a-1;j<b;j++)
{
height[j]=height[j]+c;
}
}
for(int i=0;i<n;i++)
cout<<height[i]<<" ";
return 0;
}
using namespace std;
int main()
{
int n,m;
int a,b,c;
cin>>n;//防护塔数量
int height[100];
for(int i=0;i<n;i++)
{
cin>>height[i];//防护塔初始高度
}
cin>>m;//工作天数
for(int i=0;i<m;i++)
{
cin>>a>>b>>c;
for(int j=a-1;j<b;j++)
{
height[j]=height[j]+c;
}
}
for(int i=0;i<n;i++)
cout<<height[i]<<" ";
return 0;
}