QOJ.ac

QOJ

時間限制: 1.0 s 記憶體限制: 2048 MB 總分: 100

#16179. 黑板游戏

统计

Carlinhos 和 Equalizer 正在玩一个游戏。游戏开始时,黑板上写有 $3N$ 个整数。接着,进行 $N$ 轮游戏,每轮重复以下两个步骤:

  • Carlinhos(先手)选择一个未被选择的元素,并用红色圆圈标记它。
  • Equalizer(后手)选择两个未被选择的元素,用蓝色方框标记其中一个,并将另一个从黑板上擦除。

在这些轮次结束时,黑板上将包含 $N$ 个红色标记的元素和 $N$ 个蓝色标记的元素,且没有剩余的移动。游戏结束时将产生一个明确的赢家:如果红色标记元素的总和与蓝色标记元素的总和不同,则 Carlinhos 获胜;否则,Equalizer 获胜。

下图展示了第一个样例唯一可能的结果。在这种情况下,无论双方如何操作,两个和都将等于 25,因此 Equalizer 必胜。

Carlinhos 觉得这个游戏不公平,想知道在双方都采取最优策略的情况下,他是否能确保获胜。你能帮他解决这个问题吗?

输入格式

第一行包含一个整数 $N$($1 \le N \le 1000$)。

第二行包含 $3N$ 个整数 $B_1, B_2, \dots, B_{3N}$(对于 $i = 1, 2, \dots, 3N$,$-10^5 \le B_i \le 10^5$),表示最初写在黑板上的数字。

输出格式

输出一行,如果 Carlinhos 可以赢得游戏,则输出大写字母 "Y";否则输出大写字母 "N"(假设双方都采取最优策略)。

样例

输入样例 1

5
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

输出样例 1

N

输入样例 2

2
1 2 4 8 16 32

输出样例 2

Y

说明 2

无论 Carlinhos 如何操作,他都会获胜,因为所有子集的和都互不相同。

输入样例 3

1
2 3 3

输出样例 3

Y

说明 3

Carlinhos 可以通过选择数字 2 来获胜。注意,如果他选择 3,他将会输掉游戏。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.