#include <iostream>
#include <vector>
#define FAST_IO() \
{\
ios::sync_with_stdio(false);\
cin.tie(NULL); \
cout.tie(NULL); \
}\
using namespace std;
int n, m;
int main()
{
FAST_IO();
cin >> n >> m;
vector<int> v(n + 1), s(n + 2);
for (int i = 1; i <= n; i++)
cin >> v[i];
// 입력
for (int i = 1; i <= m; i++)
{
int a, b, k;
cin >> a >> b >> k;
// 답 도출
s[a] += k;
s[b + 1] -= k;
}
int sum = 0;
for (int i = 1; i <= n; i++)
{
sum += s[i];
v[i] += sum;
cout << v[i] << ' ';
}
return 0;
}
'코딩테스트 > 백준' 카테고리의 다른 글
[골5] 2166 - 다각형의 면적 (0) | 2023.09.26 |
---|---|
[골5] 2467 - 용액 (0) | 2023.09.26 |
[골5] 24891 - 단어 마방진 (0) | 2023.09.25 |
[실3] 21921 - 블로그 (0) | 2023.09.20 |
[실4] 10866 - 덱 (0) | 2023.09.19 |