Advertisement
Guest User

Untitled

a guest
Oct 21st, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <vector>
  4. using namespace std;
  5.  
  6. int main () {
  7. ios_base::sync_with_stdio(0);
  8.  
  9. int N = 0;
  10. cin >> N;
  11. vector<long> v;
  12. for (unsigned int i = 0; i < N; ++i) {
  13. long el;
  14. cin >> el;
  15. v.push_back(el);
  16. }
  17.  
  18. sort (v.begin(), v.end());
  19.  
  20. int k = 0;
  21. cin >> k;
  22. vector<int> answer;
  23. vector<long>::iterator low,up;
  24. for (unsigned int i = 0; i < k; ++i) {
  25. long L; long R;
  26. cin >> L >> R;
  27. low = lower_bound (v.begin(), v.end(), L);
  28. up = upper_bound (v.begin(), v.end(), R);
  29. answer.push_back(up - low);
  30. }
  31.  
  32. for (unsigned int i = 0; i < k; ++i) {
  33. cout << answer[i] << " ";
  34. }
  35. return 0;
  36. }
  37. close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement