AT_abc170_c [ABC170C] Forbidden List
Description
[problemUrl]: https://atcoder.jp/contests/abc170/tasks/abc170_c
整数 $ X $ と、長さ $ N $ の整数列 $ p_1,\ \ldots,\ p_N $ が与えられます。
整数列 $ p_1,\ \ldots,\ p_N $ に含まれない整数 (正とは限らない) のうち $ X $ に最も近いもの、つまり $ X $ との差の絶対値が最小のものを求めてください。そのような整数が複数存在する場合は、そのうち最も小さいものを答えてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ X $ $ N $ $ p_1 $ $ ... $ $ p_N $
Output Format
答えを出力せよ。
Explanation/Hint
### 制約
- $ 1\ \leq\ X\ \leq\ 100 $
- $ 0\ \leq\ N\ \leq\ 100 $
- $ 1\ \leq\ p_i\ \leq\ 100 $
- $ p_1,\ \ldots,\ p_N $ はすべて異なる。
- 入力中のすべての値は整数である。
### Sample Explanation 1
整数列 $ 4,\ 7,\ 10,\ 6,\ 5 $ に含まれない整数のうち、最も $ 6 $ に近いものは $ 8 $ です。
### Sample Explanation 2
整数列 $ 4,\ 7,\ 10,\ 6,\ 5 $ に含まれない整数のうち、最も $ 10 $ に近いものは $ 9 $ と $ 11 $ です。このうち小さい方である $ 9 $ を出力します。
### Sample Explanation 3
$ N\ =\ 0 $ の場合、入力の $ 2 $ 行目は空行となります。また、この場合のように、$ X $ 自身も答えとなりえます。