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.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
import java.lang.*;
import java.io.*;
public class cfVK2 {
	static class PQsort implements Comparator<Integer> {
		 
		public int compare(Integer one, Integer two) {
			return two - one;
		}
	}
	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
		
		String[] s1 = reader.readLine().split(" ");
		int n = Integer.parseInt(s1[0]);
		int k = Integer.parseInt(s1[1]);
		int q = Integer.parseInt(s1[2]);
		String[] s2 = reader.readLine().split(" ");
		int[] arr = new int[n];
		for(int i = 0; i<n; i++)
		{
			arr[i] = Integer.parseInt(s2[i]);
		}
		PQsort pqs = new PQsort();
		PriorityQueue<Integer> pq2 = new PriorityQueue<Integer>(k, pqs);
		// In this particular case, we can simply use Collections.reverseOrder()
		// instead of self-defined comparator
		ArrayList<Integer> out = new ArrayList<>();
		
		
		for(int i =0; i<q; i++)
		{
			String[] s3 = reader.readLine().split(" ");
			int type =Integer.parseInt(s3[0]);
					int id =Integer.parseInt(s3[1]);
					ArrayList<Integer> temp = new ArrayList<>();
					if(type==1)
					{
						pq2.add(arr[id-1]);
					}
					
					for(int j =0 ; j<k; j++)
					{
						if(pq2.size()>=1)
						{
							temp.add(pq2.poll());
						}
						
						
					}
					for(int a : temp)
					{
						pq2.add(a);
					}
					
					if(type==2)
					{
						if(temp.contains(arr[id-1]))
						{
							out.add(1);
						}
						else
						{
							out.add(2);
						}
					}
					
					
					
		}
		for(int i = 0; i<out.size(); i++)
		{
			if(out.get(i)==1)
			{
				System.out.println("YES");
			}
			else
			{
				System.out.println("NO");
			}
		}
		

	}

}