Page not loading? Try clicking here.
Placeholder

#6329
Subtask

3과 6 카드게임 1s 1024MB

Problems

N개의 카드의 각 장에는 1부터 200,000 사이의 숫자가 하나 씩 적혀있다.

어떤 카드 세 장을 뽑아서 가장 값이 작은 수가 x라고 했을 때, 다른 두 카드의 수가 x+3x+6이 나올 수 있는지 알아보자.


Input

첫 줄에 정수 N이 주어진다. (3 \le N \le 200,000)

두 번째 줄에 N장의 카드에 적힌 정수 A_1\ A_2\ \dots\ A_N이 주어진다. (1 \le A_i \le 200,000 (1 \le i \le N))


Output

조건을 만족하도록 세 장의 카드를 선택할 수 있는 경우 Yes, 그렇지 않은 경우 No를 출력한다.


Subtask

# Score Condition
#120

N=3

#220

A_i \le 7 (1 \le i \le N)

#330

N \le 100

#430

추가 제한 없음


Example #1

3
2 5 8
Yes

Example #2

4
1 4 6 4
No

Example #3

8
9 8 11 1 1 6 10 4
No

Example #4

20
2 15 4 30 6 8 11 27 14 3 16 26 19 2 23 21 18 13 28 6
Yes

Source

JOI 2024 예선2

You must sign in to write code.