C 封印序列
题目描述
给你一个整数$X$和一个长度为$N$的整数序列$p_1,p_2,...,p_N$,序列中的数都是不同的。
现在要你找所有不在序列$p_1,p_2,...,p_N$里的整数中(可以不是正数),最接近$X$的数(也就是说与$X$之差的绝对值最小的数)。如果有两个数同时满足上述条件,你需要输出最小的那个。
输入格式
第一行两个用空格隔开的整数$X$和$N$。
第二行有$N$个用空格隔开的整数,分别表示$p_1,p_2,...,p_N$。
输出格式
一行一个整数,表示你的答案。
样例数据
input
6 5
4 7 10 6 5
output
8
input
10 5
4 7 10 6 5
output
9
input
100 0
output
100
数据规模与约定
$1\leq X\leq 100$
$0\leq N\leq 100$
$1\leq p_i\leq 100$
时间限制:$2 \text {s}$
空间限制:$1024 \text {MB}$