AT_abc296_c [ABC296C] Gap Existence
题目描述
给定一个长度为 $N$ 的数列 $A=(A_1,\ldots,A_N)$。
请判断是否存在一组 $1\leq i,j\leq N$,使得 $A_i-A_j=X$。
输入格式
输入以以下格式从标准输入中给出。
> $N$ $X$ $A_1$ $\ldots$ $A_N$
输出格式
如果存在一组 $1\leq i,j\leq N$,使得 $A_i-A_j=X$,输出 `Yes`;否则输出 `No`。
说明/提示
## 限制条件
- $2 \leq N \leq 2\times 10^5$
- $-10^9 \leq A_i \leq 10^9$
- $-10^9 \leq X \leq 10^9$
- 所有输入均为整数。
## 样例解释 1
$A_6-A_3=9-4=5$。
## 样例解释 2
不存在满足 $A_i-A_j=-4$ 的 $(i,j)$ 组合。
## 样例解释 3
$A_1-A_1=0$。
由 ChatGPT 4.1 翻译