开始: 2024-06-23 14:30:00

20240623

结束: 2024-06-23 17:30:00
当前: 2025-0505-3030 10:48:35  类型:单人排位赛 状态:已经结束 
P3 : 阅读统计  
描述

超能侠也需要经常阅读来提升自己的技能,他们经常前往阅读者联盟借阅书籍。因此,阅读者联盟邀请你为他们编写一个高效的阅读统计程序。

当超能侠借阅一本书时,管理员输入书籍的编号并按下"S"键,程序开始计时;当超能侠归还书籍时,管理员输入书籍的编号并按下"E"键,程序结束计时。需要注意的是,阅读者联盟中书籍数量有限,每本书都有唯一的编号,同一本书在任何时间段内只能被一位超能侠借阅,书籍的编号为不超过50的正整数。

然而,由于超能力的特殊性,记录可能会有一些问题。有时管理员只记得借书的情况而忘记还书的情况,或者只记得还书的情况而忘记借书的情况,也就是可能会缺少S或缺少E,你的程序需要能够自动识别并排除这些无效的记录。

当管理员输入编号为0时,表示一天的工作结束。此时,你的程序应该输出当天总的借阅次数和平均阅读时间。

输入

输入文件第一行给出一个整数N,随后给出N天的记录。

每天的记录可能有若干条,每条占一行,依次输入书籍编号x,操作码S或E,发生时间hh:mm。当x==0时,一天结束。

题目保证同一本书在任何时间区间内只可能被一位读者借阅,每一天的记录按时间递增的顺序给出。

输出

输出文件有N行,对每天的记录,在一行中输出当天读者的借书次数和平均阅读时间(以分钟为单位,向下取整精确到个位)。

样例

输入

3
1 S 08:10
2 S 08:35
1 E 10:00
2 E 13:16
0 S 17:00
0 S 17:00
3 E 08:10
1 S 08:20
2 S 09:00
1 E 09:20
0 E 17:00

输出

2 195
0 0
1 60
提示

【输入输出样例1说明】

第一天有两次借阅记录,第一次从8:10~10:00,第二次从8:35~13:16。

第二天没有借阅记录。

第三天只有一次借阅记录,从8:20~9:20,“3 E 08:10”和“2 S 09:00”这两条记录因为不完整而被忽略。

 

对于100%的数据,1≤N≤10,1≤书籍编号≤50,hh是[0,23]内的整数,mm是[0, 59]内的整数。