#P2580. 于是他错误的点名开始了

于是他错误的点名开始了

于是他错误的点名开始了

  • 时间限制:1 秒
  • 内存限制:128 MiB

题目描述

给出班级学生名单。教练随后依次报出若干名字,你需要判断每次点名是否正确,以及正确的名字是否已经点过。

输入格式

第一行一个整数 nn,表示学生人数。

接下来 nn 行,每行一个互不相同的学生名字。名字只含小写英文字母,长度不超过 5050

随后一行一个整数 mm,表示教练报出的名字个数。

接下来 mm 行,每行一个只含小写英文字母且长度不超过 5050 的名字。

输出格式

对每次点名输出一行:若名字在名单中且是第一次出现,输出 OK;若名字不在名单中,输出 WRONG;若名字在名单中但此前已经出现,输出 REPEAT

样例输入 1

5
a
b
c
ad
acd
3
a
a
e

样例输出 1

OK
REPEAT
WRONG

数据范围

对于所有数据,1n1041\le n\le 10^41m1051\le m\le 10^5,名字只含小写英文字母且长度不超过 5050

子任务编号 分值 特殊限制
1 40 n1000n\le 1000m2000m\le 2000
2 30 m2×104m\le 2\times 10^4
3 无特殊限制