#5209. Taro

0

Taro

Taro

题目描述

在 AtCoder 王国,长子总是被命名为 Taro。没有其他人会被命名为 Taro。 长子是每个家庭中最早出生的男性孩子。 王国中有 NN 个家庭,出生了 MM 个婴儿。在这 MM 个婴儿出生之前,所有 NN 个家庭都还没有孩子。 关于婴儿的信息按照出生时间的先后顺序给出。 第 ii 个出生的婴儿出生在家庭 AiA_i,如果 BiB_i 是 MM 则该婴儿为男性,如果是 FF 则为女性。 判断这 MM 个婴儿中的每一个是否被命名为 Taro。

输入格式

输入按照以下格式自标准输入给出: NN MM A1A_1 B1B_1 ⋮\vdots AMA_M BMB_M

输出格式

输出 MM 行。 第 ii 行 (1≤i≤M)(1\leq i \leq M) 如果第 ii 个婴儿被命名为 Taro 则输出 YesYes,否则输出 NoNo。

2 4
1 M
1 M
2 F
2 M
Yes
No
No
Yes
4 7
2 M
3 M
1 F
4 F
4 F
1 F
2 M
Yes
Yes
No
No
No
No
No

提示

1≤N,M≤1001\leq N,M\leq 100 1≤Ai≤N1\leq A_i\leq N BiB_i is MM or FF. 输入中的所有数字均为整数。第一个婴儿是家庭 11 中最早出生的男孩,所以他被命名为 Taro。 第二个婴儿不是家庭 11 中最早出生的男孩,所以他没有被命名为 Taro。 第三个婴儿是女孩,所以她没有被命名为 Taro。 第四个婴儿是家庭 22 中最早出生的男孩,所以他被命名为 Taro。注意第三个婴儿也是出生在家庭 22,但被命名为 Taro 的是最早出生的男孩。

标签: AtCoder|abc371B

来源

AtCoder|abc371B