愚人节最聪明的Joker
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Problem C. 愚人节最聪明的Joker
题目背景
愚人节理论上是非常欢乐的节日,但是同时也可能是非常悲伤的节日。
“有多少人把本应该情人节说的话,拖到了愚人节。”
“又有多少人把本该愚人节说的话,在情人节提前说完了”
你说得对,但是以上内容和本题基本无关(确信)
题目描述
愚人节是一个愚弄别人的快乐节日,所以所有人都会说假话来愚弄别人。但是根据题目背景,假话中也会有真话……吧。
不管正在做题的你是否单身,现在你都将扮演一个聪明的Joker,你的任务是保护本就单身而且具有脆弱内心的Monster,帮他鉴别在2024年4月1日愚人节这一天,别人和他说的是否为假话。
有T个人将和Monster说话,每次包含n句话,每句话是一个字符串,以英文点号结尾。
如果说的是真话,则输出YES;如果说的是假话,则输出NO;特别的,如果说的看似是假话,但是是I like you等表示好感的话语,请善良的你帮助Monster把握机会,当作真话判断。
输入格式
第一行是一个整数T,表示将有T个人将会和Monster说话, 。
接下来将有T组询问,每一组将有一个整数n,表示某个人将说n句话,。
每句话是一个字符串,长度。
输出格式
一共好多行,每行都是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