#790. [CZOJ 一周一测 R7 D] Chen Yuxiang x Zhang Zipei FOREVER!
[CZOJ 一周一测 R7 D] Chen Yuxiang x Zhang Zipei FOREVER!
题目描述
群聊「CZOIers」随着众多外市巨佬的加入,正在蒸蒸日上!
但是 2024.1.28,随着 Zhang Zipei(下文称 zzp)的加入,并且 Chen Yuxiang(下文称 cyx)与其的人赢关系被公之于众后,二人开始不断地撒狗粮,这一度让群友十分嫉妒。而且二人长得很好看,这不禁令人羡慕。
Moreover:

你也很难受,但是又迫于你的 IQ 和 EQ 不够,只能 watch with green eyes。
你想分辨哪些话是在撒狗粮,你这么定义:
- 含有表情「左亲亲」「右亲亲」「比心」(分别对应
/qq、/yqq、/bixin)的,是在撒狗粮。这里对大小写敏感。 更具体地:/是表情快捷输入指令,如果消息中含有子串/qq、/yqq或/bixin,那就是撒狗粮无疑了。 如:/qq/qq是,/qq /qq是,/qqq是,/qq!是。 - 含有字符串
meow、cute、lovely、kawaii、love、tietie的,这显然在秀恩爱。这里对大小写不敏感。 更具体地:如果消息中含有上述字符串作为子串,即判定为撒狗粮。 如:meow meow是,meowwww是,mowemwedwowdemeow是,meeow不是。 - 如果一方的消息里含有对方名字,也算撒狗粮。这里对大小写不敏感。
更具体地,如果 cyx 的消息里含有
zzp作为完整单词,或者 zzp 的消息里含有cyx作为完整单词,就是在撒狗粮。 如:在 zzp 的消息里,zzp不是,cyxyc不是,!cYx/se是(尽管/se不是)。
你想判断 cyx 和 zzp 的话是否在撒狗粮。
输入格式
第一行一个整数 ,表示消息总数。
下面 行,每行有两个字符串 ,分别表示发消息的人和发出的消息,两个字符串用空格、冒号、空格隔开。
输出格式
一行两个整数,分别表示 cyx 和 zzp 撒狗粮的消息数。
样例
14
cyx : /shui
cyx : tietie
zzp : the most powerful
zzp : tietie
zzp : How cute!
cyx : meow
zzp : meow meow
cyx : so accurate
cyx : bruh
cyx : Why do you prevent me tietieing?
zzp : mainly because we did not tietie enough yesterday
cyx : Exactly
cyx : You are so cute!
zzp : So are you! /bixin
4 5
3
zzp : /qqq
zzp : cyxiang
cyx : Meowwdw
1 1
样例解释 1
cyx 的撒狗粮的话语有:tietie、meow、Why do you prevent me tietieing?、You are so cute!
zzp 的撒狗粮的话语有:tietie、How cute!、meow meow、mainly because we did not tietie enough yesterday、So are you! /bixin。
数据范围
$1\le n\le 10^3,1\le |s|\le 100,w\in\{\texttt{cyx},\texttt{zzp}\}$。
数据保证消息内容为自然文本(数据人:/ll/ll)且与 Chen Yuxuan、Zhang Zipu 无关。
数据保证换行符为 Linux 格式,且消息仅含有标点符号 ?!,.'、大小写拉丁字母、阿拉伯数字、空格、换行符、正斜杠 /。
| 测试点编号 | 特殊性质 | |||
|---|---|---|---|---|
| 无 | ||||
| 不含有表情 | ||||
| 无 | ||||