Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5.  
  6. int p;
  7. int main()
  8. {
  9. int T,n,m;
  10. cin >> T;
  11. while (T--){
  12. multiset<long long> s;
  13. multiset<long long>::iterator it;
  14. cin.ignore();
  15. cin >> n >> m;
  16. long long num[n];
  17. int turn[m];
  18. for (int i=0; i<n; i++){
  19. cin >> num[i];
  20. }
  21. int j=0,counter=0;
  22. if (p){
  23. cout << '\n';
  24. }
  25. for (int i=0; i<m; i++){
  26. cin >> turn[i];
  27. while (j < n && s.size() < turn[i]){
  28. s.insert(num[j]);
  29. j++;
  30. }
  31. it=s.begin();
  32. for (int k=0; k<counter; k++){
  33. it++;
  34. }
  35. cout << *it << endl;
  36. counter++;
  37. }
  38. p++;
  39. }
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement