#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int n;
int arr[101];
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
int m, a, b, c;
scanf("%d", &m);
for (int j = 0; j < m; j++) {
scanf("%d%d%d", &a, &b, &c);
for (int h = a-1; h < b; h++) {
arr[h] += c;
}
}
for (int z = 0; z < n; z++) {
printf("%d ", arr[z]);
}
return 0;
}
#include<stdio.h>
int main()
{
int n;
int arr[101];
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
int m, a, b, c;
scanf("%d", &m);
for (int j = 0; j < m; j++) {
scanf("%d%d%d", &a, &b, &c);
for (int h = a-1; h < b; h++) {
arr[h] += c;
}
}
for (int z = 0; z < n; z++) {
printf("%d ", arr[z]);
}
return 0;
}