Loading... ``` #include <iostream> using namespace std; const int N = 1e5 + 10; int n, m, t, l, r, c, arr[N]; int main () { ios::sync_with_stdio(0); cin.tie(0); cin >> n >> m; for (int i = 1; i <= n; ++i) { cin >> t; arr[i] += t; arr[i + 1] -= t; } while(m--) { cin >> l >> r >> c; arr[l] += c, arr[r + 1] -= c; } for (int i = 1; i <= n; ++i) { arr[i] += arr[i - 1]; cout << arr[i] << ' '; } return 0; } ``` 最后修改:2024 年 08 月 08 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏