func_code_string: #include <bits/stdc++.h>   using namespace std;   set<int> s;   const int MAX = 150000;   int t[MAX];   int main() {     int n, q, k;     cin >> n >> k >> q;     for (int i = 0; i < n; i++) scanf( %d , t + i);     for (int i = 0; i < q; i++) {       int query;       scanf( %d , &query);       int x;       scanf( %d , &x);       x = t[x - 1];       if (query == 1) {         if (s.size() == k) {           set<int>::iterator it = s.begin();           if (x > *it) {             s.erase(*it);             s.insert(x);           }         } else {           s.insert(x);         }       } else {         if (s.count(x))           printf( YES n );         else           printf( NO n );       }     }     return 0;   }   