B4537 [语言月赛 202605] 考试

题目描述

某场考试有 $n$ 名选手,分为 I 类和 II 类。I 类选手通过的分数线是 $A$,II 类选手通过的分数线为 $B$。选手的成绩大于等于分数线即可视为通过。现在给你每名选手的类型,请判断每个人是否通过了考试。

输入格式

输入第一行,三个用空格分开的正整数 $n,A,B$。 接下来 $n$ 行,每行两个正整数 $op,x$,表示一名选手,其中: - $op$ 是 $1$ 或 $2$ 中的一个,表示选手的类别。 - $x$ 表示选手的成绩。

输出格式

输出一行 $n$ 个字符,第 $i$ 个字符表示第 $i$ 名选手的通过情况,若字符为 $\tt Y$ 表示该选手通过,字符为 $\tt N$ 表示该选手没有通过。

说明/提示

对于样例 #1,I 类选手的分数线为 $4$,II 类选手的分数线为 $5$,故第一名选手没有通过,第二名选手和第三名选手均通过了考试,输出 $\tt NYY$。 对于样例 #2,I 类选手的分数线为 $3$,II 类选手的分数线为 $5$,故前三名选手均通过了考试,第四名选手没有通过,输出 $\tt YYYN$。 对于 $30\%$ 的数据,保证 $n\leq 5$。 对于另外 $20\%$ 的数据,保证 $A=B$。 对于 $100\%$ 的数据,保证 $1\leq n\leq 100000$,选手的分数不超过 $1000$,分数线 $1\leq A,B\leq 1000$。