#include<bits/stdc++.h> int main() { int n, k; scanf("%d %d", &n, &k); int a[n]; for (int i = 0; i < n; i++) { scanf("%d", &a[i]); } for (int i = 0; i < k; i++) { int L, R, P; scanf("%d %d %d", &L, &R, &P); for (int j = L - 1; j < R; j++) { a[j] += P; } } for (int i = 0; i < n; i++) { if (i > 0) printf(" "); printf("%d", a[i]); } printf("\n"); } /************************************************************** Problem: 2062 User: zhengzihao Language: C++ Result: Accepted Time:1520 ms Memory:2348 kb ****************************************************************/