LH爱玩CS:GO
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
Description
众所周知,CS:GO 是一个强手如云的游戏,当别人做出了惊人的操作时,有时心情好的你会开麦赞赏对方。给出如下操作,请判断你会说些什么。
有下面两种操作:
操作一: 一个正整数 ( = 1),然后一个字符串 ,对于此操作无需输出任何内容。有三种情况:
happy
,代表之后的操作都是心情好的时候;
sad
,代表之后的操作都是心情不好的时候;
invariable
,代表当前心情保持不变。
操作二: 一个正整数 ( = 2),然后一个字符串 代表当前操作对应玩家姓名,最后一个正整数 代表击败人数。你需要根据如下规则判断你会说些什么:
当前心情不好时,闭麦(即不输出任何内容);
当前心情好时:
① 若击败人数小于 ,无需多言(即不输出任何内容)
② 若击败人数等于 ,你会说 NB
③ 若击败人数等于 ,你会说 NB!
④ 若击败人数等于 ,你会说 S,NB!!
(S
为当前操作给出的字符串S)
⑤ 若击败人数大于 ,则输出一行 ???
。(黑人问号.jpg)
⑥ 请注意:lh
是你的朋友,所以你很清楚他的实力。因此如果他没击败任何人你应该沉默(即不输出任何内容),击败一个人你要说 HaoLiHai!
,击败两个人及以上你得说 KaiLeBa?
⑦ 同样请注意: wuyifan
在踩缝纫机,所以你不可能跟他打 CS:GO,因此什么都不用输出。(铁窗泪.MP3)
初始心情为无(不是happy也不是sad),保证在给出操作二之前有给出操作一并且不是invariable
。
Format
Input
第一行输入 个正整数 ,表示给定操作总数。
接下来 行,首先输入一个整数( 或 ),当时,然后输入一个字符串 ,表示接下来的心情状态;当 时,再输入一个字符串(的长度保证大于等于1且小于等于100)表示代表当前操作对应玩家姓名,最后输入一个正整数 ,表示击败人数。保证输入数据合法。
Output
对于每个操作二,输出一行,表示你会说的话。
Samples
5
1 happy
2 lh 1
2 wu 5
1 sad
1 invariable
HaoLiHai!
wu,NB!!
SDNU_ACM_ICPC_2024秋季结训赛
- Status
- Done
- Rule
- ACM/ICPC
- Problem
- 12
- Start at
- 2024-12-15 12:00
- End at
- 2024-12-15 16:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 41