传统题 1000ms 256MiB

愚人节最聪明的Joker

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Problem C. 愚人节最聪明的Joker

题目背景

愚人节理论上是非常欢乐的节日,但是同时也可能是非常悲伤的节日。

“有多少人把本应该情人节说的话,拖到了愚人节。”

“又有多少人把本该愚人节说的话,在情人节提前说完了”

你说得对,但是以上内容和本题基本无关(确信)

题目描述

愚人节是一个愚弄别人的快乐节日,所以所有人都会说假话来愚弄别人。但是根据题目背景,假话中也会有真话……吧

不管正在做题的你是否单身,现在你都将扮演一个聪明的Joker,你的任务是保护本就单身而且具有脆弱内心的Monster,帮他鉴别在2024年4月1日愚人节这一天,别人和他说的是否为假话。

有T个人将和Monster说话,每次包含n句话,每句话是一个字符串,以英文点号结尾。

如果说的是真话,则输出YES;如果说的是假话,则输出NO;特别的,如果说的看似是假话,但是是I like you等表示好感的话语,请善良的你帮助Monster把握机会,当作真话判断。

输入格式

第一行是一个整数T,表示将有T个人将会和Monster说话,0T<1000 \leq T \lt 100

接下来将有T组询问,每一组将有一个整数n,表示某个人将说n句话,0n1030 \leq n \leq 10^3

每句话是一个字符串,长度0length<109 0 \leq length \lt 10^9

输出格式

一共好多行,每行都是YES或者NO表示你帮Monster做出的判断,判断是真还是假。

样例输入1

1
4
Today is not Fool Day.
I hate you.
It's not fake.
I like you.

样例输出1

NO
NO
NO
YES

样例1解释

第一句:因为今天确实是愚人节,所以是假的。

第二句:是恶评,你为了维护Monster脆弱的内心,判断为假的。

第三句:表示上一句话说的不假,但是因为被你否定,那么这句话本意就变成了上一句话是假的,也就是说“I hate you”是假的,和之前的判断一致。

第四句:是表示好感的话,你判断为YES就有机会帮Monster脱单啦,而且也使得上下文逻辑通顺。

算法设计文化节——南师大2024年愚人节比赛

未参加
状态
已结束
规则
ACM/ICPC
题目
12
开始于
2024-4-1 17:00
结束于
2024-4-1 21:00
持续时间
4 小时
主持人
参赛人数
80