Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. int main()
  5. {
  6.     int n,m;
  7.     std::cin >> n >> m;
  8.     std::vector<int> v;
  9.     for (int i = 0; i < n; ++i)
  10.     {
  11.         int temp;
  12.         std::cin >> temp;
  13.         v.push_back(temp);
  14.     }
  15.     std::sort(v.begin(),v.end());
  16.     std::vector<int> requests;
  17.     for (int i = 0; i < m; ++i)
  18.     {
  19.         int temp;
  20.         std::cin >> temp;
  21.         requests.push_back(temp);
  22.     }
  23.     for (auto request : requests)
  24.     {
  25.         std::vector<int>::iterator low, up;
  26.         low = std::lower_bound (v.begin(), v.end(), request);
  27.         up  = std::upper_bound (v.begin(), v.end(), request);
  28.         if (low - v.begin() + 1 <= up-v.begin()) {
  29.             std::cout << low - v.begin() +1 << " " << up - v.begin() << '\n';
  30.         }
  31.         else {
  32.             std::cout << "0\n";
  33.         }
  34.     }
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement