配点 : 400 点
問題文
(1,2,…,N) の順列 P=(P1,P2,…,PN)、および正整数 K が与えられます。
i=K,K+1,…,N について、以下を求めてください。
- P の先頭 i 項のうち、K 番目に大きい値
制約
- 1≤K≤N≤5×105
- (P1,P2,…,PN) は (1,2,…,N) の並び替えによって得られる
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
N K
P1 P2 … PN
出力
i=K,K+1,…,N についてこの順に、問題文中で問われている値を改行区切りで出力せよ。
3 2
1 2 3
1
2
- P の先頭 2 項、すなわち (P1,P2)=(1,2) の中で K=2 番目に大きい値は 1 となります。
- P の先頭 3 項、すなわち (P1,P2,P3)=(1,2,3) の中で K=2 番目に大きい値は 2 となります。
11 5
3 7 2 5 11 6 1 9 8 10 4
2
3
3
5
6
7
7