编程题
### 问题描述 牛牛有一个长度为 $n$ 的序列 $a$ 以及一个数字 $x$。 牛牛想知道数字 $x$ 与序列中出现至少 $2$ 次的数的差值最少是多少。请你求出差值的最小值。如果不存在出现至少 $2$ 次的数则输出 `-1`。 ### 输入格式 第一行输入两个整数 $n,x$($1\le x\le n\le 10^4$),表示序列的长度以及 $x$ 的大小。 第二行输入 $n$ 个整数 $a_i$($1\le a_i\le n$),表示序列 $a$ 中的每个元素。 ### 输出格式 输出仅一行,包含一个整数,如果不存在出现至少 $2$ 次的数则输出 `-1`,否则输出差值的最小值。 ### 样例输入 ``` 4 2 1 3 3 4 ``` ### 样例输出 ``` 1 ```
查看答案
赣ICP备20007335号-2