AT_joi2024_yo2_a カードゲーム 2 (Card Game 2)
题目描述
比太郎有 $N$ 张卡片,第 $i$ 张卡片上写着整数 $A_i$。
他想从这些卡片中选出 $3$ 张,使得它们上的数字满足以下条件:
> **条件:**
> 选中的卡片上的数字,各相差 $3$。
> 即,存在某个整数 $x$,使得选出来的三个数字可以表示为 $x, x+3, x+6$。
例如,如果比太郎有 $5$ 张卡片,分别写有 $2, 4, 5, 7, 10$,那么选择数为 $4, 7, 10$ 的三张卡片即可满足条件。
给定比太郎手中卡片上的数字,请你编写程序判断能否选出满足条件的三张卡片。
输入格式
输入如下格式给出:
> $N$ $A_1$ $A_2$ $\cdots$ $A_N$
输出格式
如果可以选出满足条件的三张卡片,输出 `Yes`;否则,输出 `No`。
说明/提示
## 子任务
1. ($20$ 分)$N = 3$。
2. ($20$ 分)$A_i \leq 7$ 且 $1 \leq i \leq N$。
3. ($30$ 分)$N \leq 100$。
4. ($30$ 分)无其它附加限制。
## 样例解释 1
选择数字为 $2, 5, 8$ 的三张卡片,可以满足条件。因此,输出 `Yes`。
该输入样例满足子任务 $1, 3, 4$ 的限制。
## 样例解释 2
无法选出满足条件的卡片。因此,输出 `No`。
该输入样例满足子任务 $2, 3, 4$ 的限制。
## 样例解释 3
无法选出满足条件的卡片。因此,输出 `No`。
该输入样例满足子任务 $3, 4$ 的限制。
## 样例解释 4
选择数字为 $15, 18, 21$ 的三张卡片,可以满足条件。因此,输出 `Yes`。
该输入样例满足子任务 $3, 4$ 的限制。
# 数据范围
- $3 \leq N \leq 200\,000$。
- $1 \leq A_i \leq 200\,000$($1 \leq i \leq N$)。
- 输入的所有数均为整数。
由 ChatGPT 5 翻译