fork download
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. int numbersCount, studentsCount, student;
  10. vector<int>numbers;
  11. cin >> numbersCount;
  12. numbers.resize(numbersCount);
  13. while(numbersCount--)
  14. cin >> numbers[numbersCount];
  15.  
  16. sort(numbers.begin(),numbers.end());
  17.  
  18. cin >> studentsCount;
  19. while(studentsCount--)
  20. {
  21. cin >> student;
  22. int dist = distance(numbers.begin(),lower_bound(numbers.begin(),numbers.end(),student));
  23. cout << (dist == numbers.size() || dist == 0 ? numbers.size()-dist : numbers.size()-dist-1) << ' '
  24. << dist << endl;
  25. }
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0s 2992KB
stdin
5
2 3 4 5 6
4
1
3
5
7
stdout
5 0
3 1
1 3
0 5