提交统计

做了此题的人还做了哪些题

ACgirl's SMS guards

时间限制:1000 ms  |  内存限制:65535 KB
难度:4
描述

ACgirlACM集训队里的一朵奇葩(大家懂的……),在学校有很多GGACgirl心生爱慕之情,因为学校的GG比较害羞,不敢当着ACgirl面表白,还好现在大家都有手机,于是GG们疯狂的给ACgirl发爱慕表白的短信。于是ACgirl的手机的短信都爆满,为了改变这样的状况,她叫你帮忙写一个短信过滤的短信卫士,过滤哪些无聊的短信。

输入
本题有多组测试数据,以EOF为输入结束的标志。
第一行是一个整数n(1 <= n <= 100)表示有多少组测试数据(有多组n),接下来是每一组测试数据,每一组测试数据的第一行是一个整数m(1 <= m <= 100000),表示ACgirl的手机短信的白名单,接下来是m行的白名单,每一个行数据代表一个手机号码TelNumber(最长为11个字符)全由数字组成(0~9),接下来为一个整数k(1 < = k <= 10000)表示有k条来访短信,每条短信的的格式为getTime,TelNumber,Context(英文逗号前后都没有空格)。其中getTime(yyyy-mm-tt:hh:mm:ss)为接收到短信的时间(精确到秒),TelNumber(最多为11个字符)为发送短信的手机号码,Context(最多为100个字符)为短信内容,短信内容中保证至少有两个个逗号“,”(英文)。
输出
对于每组测试数据,先输出”Case n:”,n从1开始,对于手机号码为白名单的短信进行回复,对于无效的短信(短信的某个域不合法,例如域的内容不能为空,时间要检查合法性)和其他手机号码的短信进行过滤不用回复,回复格式和收到的短信的格式是一样的,其中getTime为接收到的短信时间,TelNumber 为15980698888,context为Sorry,I am ACb0y's girl friend。每一组测试数据最后输出统计信息,统计一共回复了多少短信,格式为:”count = xxx”,等号左右各一个空格,具体看输出样例。
样例输入
1
5
15980698852
18580693352
16345698867
15666456445
12340694552
5
2011-03-09:13:32:34,15980698881,I love you.
0051-03-09:08:02:58,15980698881,I love you.
2011-02-29:13:32:34,18580693352,Acgirl I love you
2011-02-28:13:32:34,18580693352,
2025-03-10:23:15:48,12340694552,My name is Smith,I like you very much.
样例输出
Case 1:
2025-03-10:23:15:48,15980698888,Sorry,I am ACb0y's girl friend
count = 1
来源
ACb0y
上传者
小媛