fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. ios::sync_with_stdio(0);
  6. cin.tie(0);
  7. cout.tie(0);
  8. int n;
  9. cin>>n;
  10. int a[n];
  11. long long b[n+1]={};
  12. for(int i=0; i<n ; i++)
  13. cin>>a[i];
  14. int q;
  15. cin>>q;
  16. for(int i=0; i<q; i++){
  17. int l,r,d;
  18. cin>>l>>r>>d;
  19. l--; r--;
  20. b[l]+=d;
  21. b[r+1]-=d;
  22. }
  23. for(int i=0; i<n-1; i++)
  24. b[i+1]+=b[i];
  25. for(int i=0; i<n; i++)
  26. cout<<a[i]+b[i]<<" ";
  27. }
Success #stdin #stdout 0.01s 5280KB
stdin
1
100
3
1 1 10
1 1 -3
1 1 20
stdout
127