AT_abc234_d [ABC234D] Prefix K-th Max

Description

[problemUrl]: https://atcoder.jp/contests/abc234/tasks/abc234_d $ (1,2,\ldots,N) $ の順列 $ P=(P_1,P_2,\ldots,P_N) $、および正整数 $ K $ が与えられます。 $ i=K,K+1,\ldots,N $ について、以下を求めてください。 - $ P $ の先頭 $ i $ 項のうち、$ K $ 番目に大きい値

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ K $ $ P_1 $ $ P_2 $ $ \ldots $ $ P_N $

Output Format

$ i=K,K+1,\ldots,N $ についてこの順に、問題文中で問われている値を改行区切りで出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ K\ \leq\ N\ \leq\ 5\ \times\ 10^5 $ - $ (P_1,P_2,\ldots,P_N) $ は $ (1,2,\ldots,N) $ の並び替えによって得られる - 入力はすべて整数 ### Sample Explanation 1 \- $ P $ の先頭 $ 2 $ 項、すなわち $ (P_1,P_2)=(1,2) $ の中で $ K=2 $ 番目に大きい値は $ 1 $ となります。 - $ P $ の先頭 $ 3 $ 項、すなわち $ (P_1,P_2,P_3)=(1,2,3) $ の中で $ K=2 $ 番目に大きい値は $ 2 $ となります。