#include <bits/stdc++.h>
using namespace std;
int pr[150008];
set<pair<int, int> > ans;
int main() {
  int n, q, k;
  cin >> n >> k >> q;
  for (int i = 1; i <= n; i++) scanf("%d", &pr[i]);
  for (int i = 0; i < q; i++) {
    int type, id;
    scanf("%d%d", &type, &id);
    if (type == 1)
      ans.insert(make_pair(pr[id], id));
    else if (ans.find(make_pair(pr[id], id)) != ans.end())
      puts("YES\n");
    else
      puts("NO\n");
    if (ans.size() > k) ans.erase(ans.begin());
  }
  return 0;
}
