#P1900. Bear and Displayed Friends

Bear and Displayed Friends

题目描述

Limak 有 nn 个朋友,他与第 ii 个朋友的友谊值是 tit_i,题目保证不会出现两个朋友的友谊值相同。

有一天,Limak 上网和朋友聊天,此时只有 Limak 在线,接下来,会有一些朋友陆续上线。系统会显示在线的朋友,但如果超过 kk 个,系统只会显示 tit_i 最大的 kk 个。

你的任务是处理两种查讯:

  • 1 id:表示 idid 号的朋友上线,保证他以前没有在线;
  • 2 id:检测系统会不会显示 idid 号的朋友,在单独一行中输出 YESNO

输入格式

11 行,nnkkq (1n,q150000,1kmin{6,n})q\ (1\le n,q\le 150000,1\le k\le \min\{6,n\})nnkk 如题,qq 表示询问的次数。

22 行,nn 个数,第 ii 个数表示 ididii 的人的友谊值。

接下来 qq 行,表示 qq 次询问,每行两个数分别是 typetypeid (1type2,1idn)id\ (1\le type\le 2,1\le id\le n)

输出格式

对于每个 type=2type=2 的询问,如果系统会显示这个人,在单独的一行中输出 YES,否则输出 NO

4 2 8
300 950 500 200
1 3
2 4
2 3
1 1
1 2
2 1
2 2
2 3
NO
YES
NO
YES
YES
6 3 9
50 20 51 17 99 24
1 3
1 4
1 5
1 2
2 4
2 2
1 1
2 4
2 3
NO
YES
NO
YES