fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6. int n,q;
  7. cin>>n>>q;
  8.  
  9. vector<int> numbers(n);
  10.  
  11. for(auto& number: numbers){
  12. cin>>number;
  13. }
  14.  
  15. vector<pair<int,int>> queries(q);
  16.  
  17. for(auto& query: queries){
  18. cin>>query.first>>query.second;
  19. }
  20.  
  21.  
  22. for(auto& query: queries){
  23. for(int i = query.first; i<= query.second; i++){
  24. numbers[i]++;
  25. }
  26. }
  27.  
  28.  
  29. for(int i=0; i<n; i++){
  30. cout<<numbers[i]<<" ";
  31. }
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5292KB
stdin
10 2
0 0 0 0 0 0 0 0 0 0
3 5
4 8
stdout
0 0 0 1 2 2 1 1 1 0