#4697. Gap Existence

0

Gap Existence

Gap Existence

题目描述

你被给定一个包含 NN 个数的序列:A=(A1,…,AN)A=(A_1,\ldots,A_N)。 判断是否存在一对 (i,j)(i,j) 满足 1≤i,j≤N1\leq i,j \leq N 且 Ai−Aj=XA_i-A_j=X。

输入格式

输入从标准输入按以下格式给出: NN XX A1A_1 …\ldots ANA_N

输出格式

若存在一对 (i,j)(i,j) 满足 1≤i,j≤N1\leq i,j \leq N 且 Ai−Aj=XA_i-A_j=X,则输出 YesYes,否则输出 NoNo。

6 5
3 1 4 1 5 9
Yes
6 -4
-2 -7 -1 -8 -2 -8
No
2 0
141421356 17320508
Yes

提示

2≤N≤2×1052 \leq N \leq 2\times 10^5 −109≤Ai≤109-10^9 \leq A_i \leq 10^9 −109≤X≤109-10^9 \leq X \leq 10^9 输入中的所有数值均为整数。我们有 A6−A3=9−4=5A_6-A_3=9-4=5.
不存在满足 Ai−Aj=−4A_i-A_j=-4 的一对 (i,j)(i,j)。
我们有 A1−A1=0A_1-A_1=0.

标签: AtCoder|abc296C

来源

AtCoder|abc296C