Advertisement
Guest User

What is going on?

a guest
Oct 15th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int t,n,k,p,c,w;
  5. vector <int> v;
  6.  
  7. int main() {
  8.   cin >> t;
  9.   while(t--) {
  10.    
  11.     cin >> n >> k >> p;
  12.     c = 0;
  13.     v.clear();
  14.  
  15.     for (int i = 0; i < k; i++) {
  16.       cin >> w;
  17.       v.push_back(w);
  18.     }
  19.  
  20.     sort(v.begin(),v.end());
  21.  
  22.     for (int i = 0; i < k; i++) {
  23.       if (v[i]>p) break;
  24.       c++;
  25.     }
  26.    
  27.     if (p+c > n) cout << -1 << endl; else cout << p+c << endl;
  28.  
  29.   }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement