fork download
  1. #include <iostream>
  2. #include<vector>
  3. using namespace std;
  4. template <typename T> istream& operator>>(istream& input, vector<T>& data) {
  5. for (T& x : data)
  6. input >> x;
  7. return input;
  8. }
  9. int main() {
  10. ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
  11. int n, q;
  12. cin >> n >> q;
  13.  
  14. vector<int>v(n);
  15. vector<int>add(n+1,0);
  16.  
  17. int l, r, val;
  18.  
  19. while (q--) {
  20. cin >> l >> r >> val;
  21.  
  22. for (int i = l - 1; i <= r - 1; i++) {
  23. v[i] += val;
  24. }
  25.  
  26. }
  27.  
  28. for (int x:v) {
  29. cout << x;
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
Standard output is empty