1 1 1
1000000000
2 1
 20 2 15
12698951 55128070 116962690 156763505 188535242 194018601 269939893 428710623 442819431 483000923 516768937 552903993 633087286 656092270 671535141 714291344 717660646 846508634 879748146 937368929
2 7
1 2
2 4
1 19
1 12
1 5
2 18
2 11
1 16
2 1
2 3
2 19
1 17
2 9
2 6
 6 3 10
62417580 78150524 410053501 582708235 630200761 760672946
2 2
1 5
1 2
1 4
2 4
2 1
2 1
1 6
2 5
2 6

NO
 NO
NO
NO
NO
NO
NO
YES
NO
NO
 NO
YES
NO
NO
YES
YES

import java.io.PrintWriter;
import java.util.*;

/**
 * Created by admin on 28.03.2016.
 */
public class A {

    public static void main(String args[]){
       List<Integer> a = new LinkedList<>();
        List<Integer> b = new LinkedList<>();
        HashMap<Integer,Integer> map= new HashMap<>();
        int n,m,q,l=0,r=0;

        Scanner in = new Scanner(System.in);
        PrintWriter printWriter = new PrintWriter(System.out);
        n=in.nextInt();
        m=in.nextInt();
        q=in.nextInt();

        for (int i=1;i<=n;i++){
            l=in.nextInt();
            map.put(i,l);
        }

        int x,y;
        for (int i=1;i<=q;i++){
            x=in.nextInt();
            y=in.nextInt();

            if (x==1){
                int p=0;
                if (a.size()==0){
                    a.add(p,map.get(y));
                    b.add(p,y);
                }else {

                    for (int pp : a) {
                        if (pp < map.get(y)) {
                            break;
                        }
                        p++;
                        if (p>m)break;
                    }
                    a.add(p, map.get(y));
                    b.add(p, y);
                }
            }else{
                int u=0;
                for (int k=0;k<m;k++){
                    if (b.size()>k && b.get(k)==y){
                        printWriter.println("YES");
                        u=-1;
                        break;
                    }
                }
                if (u==0)printWriter.println("NO");
            }
        }




        printWriter.flush();
    }
}
