AT_hhkb2020_c Neq Min
Description
[problemUrl]: https://atcoder.jp/contests/hhkb2020/tasks/hhkb2020_c
長さ $ N $ の数列 $ p_1,\ ...\ ,\ p_N $ が与えられます。
各 $ i=1,\ 2,\ ...,\ N $ について、 $ 0 $ 以上の整数で $ p_1,...,p_i $ のいずれとも等しくない値のうち最小値を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ p_1 $ $ ... $ $ p_N $
Output Format
合計 $ N $ 行出力せよ。
$ i $ 行目 ($ 1\ \leq\ i\ \leq\ N $) には $ 0 $ 以上の整数で $ p_1,...,p_i $ のいずれとも等しくない値のうち最小値を出力せよ。
Explanation/Hint
### 制約
- $ 1\ \leq\ N\ \leq\ 200,000 $
- $ 0\ \leq\ p_i\ \leq\ 200,000 $
- 入力は全て整数
### Sample Explanation 1
\- $ 0 $ 以上の整数で $ p_1=1 $ と等しくない最小値は $ 0 $ です。 - $ 0 $ 以上の整数で $ p_1=1,\ p_2=1 $ のいずれとも等しくない最小値は $ 0 $ です。 - $ 0 $ 以上の整数で $ p_1=1,\ p_2=1,\ p_3=0 $ のいずれとも等しくない最小値は $ 2 $ です。 - $ 0 $ 以上の整数で $ p_1=1,\ p_2=1,\ p_3=0,\ p_4=2 $ のいずれとも等しくない最小値は $ 3 $ です。