QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

#12958. 气球颜色

Statistics

每年我们都需要为每道题目分配气球颜色,这有时是一项棘手的任务。

我们注意到,一些参赛者会根据难度对某些题目预设颜色。例如,最简单的题目通常是红色的,而最难的题目是黑色的。

我们不希望这些假设成为现实,因此我们决定对最简单和最难的题目增加限制。

共有 $N$ 道题目,编号从 $1$ 到 $N$,其中最简单的题目是第 $1$ 号,最难的题目是第 $N$ 号。此外,共有 $N$ 种不同的颜色,为简单起见,我们将每种颜色用 $1$ 到 $N$ 之间的唯一数字表示。

我们希望为每道题目分配一种颜色,使得最简单的题目分配到的颜色不是 $X$,且最难的题目分配到的颜色不是 $Y$。

给定 $N$、$X$、$Y$ 以及一种颜色分配方案,你的任务是判断该分配方案是否满足上述条件。

输入格式

程序将在一个或多个测试用例上进行测试。输入的第一行包含一个整数 $T$,表示测试用例的数量 ($1 \le T \le 100$)。接下来是各个测试用例,每个测试用例的第一行包含三个由空格分隔的整数 $N, X, Y$ ($3 \le N \le 100$) 和 ($1 \le X, Y \le N$),分别表示题目数量、最简单题目不应分配的颜色以及最难题目不应分配的颜色。随后的一行包含 $N$ 个由空格分隔的整数(每个 $1$ 到 $N$ 之间的整数恰好出现一次),第一个整数是第一道题目(最简单)的颜色,第二个整数是第二道题目的颜色,以此类推(最后一个整数是最难题目的颜色)。

输出格式

对于每个测试用例,输出一行,包含一个单词(不含引号):

  • “BOTH”:如果最简单和最难的题目分配到的颜色都不符合要求。
  • “EASY”:如果只有最简单的题目分配到的颜色不符合要求。
  • “HARD”:如果只有最难的题目分配到的颜色不符合要求。
  • “OKAY”:如果最简单和最难的题目分配到的颜色都符合要求。

样例

输入 1

4
3 1 2
1 3 2
5 3 4
3 1 2 4 5
6 1 6
2 1 3 4 5 6
7 7 7
1 7 2 3 4 5 6

输出 1

BOTH
EASY
HARD
OKAY

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.