#2091. 香橙味醉墙

内存限制:256 MiB 时间限制:2000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: admin

题目描述

ikun想要在集训队中成为醉墙,所以他连续 天每天都会vp一场比赛,在第场比赛中ikun一共提交了 次。你需要计算每一天ikun的成绩。

每次提交都表示为一个元组:(问题编号,提交时间,结果)

  • 问题:表示尝试提交问题的编号,由单个大写字母组成(A-Z)。
  • 时间:一个处于的整数,表示提交的时间,单位是分钟。
  • 结果:提交结果:
    • Accepted:表示通过了此问题。
    • Wrong answer:表示提交的答案错误。
    • Time limit exceeded:表示在规定的时间内没通过这道题目。
    • Compilation error:表示提交的代码编译失败。

对于每一场比赛,成绩由过题数和罚时组成:

  • 通过的问题:表示至少有一次结果为Accepted的提交。

  • 过题数:为通过问题的数量。

  • 罚时:为解决所有问题所消耗的时间(如果没有,则为)。

    • 对于每一个通过的问题,按以下方法计算罚时:
      1. 取第一个结果为Accepted的提交的时间。
      2. 在第一个Accepted更早的提交一前每一个结果为Wrong answer或Time limit exceeded的提交都会增加20min的罚时。

    注意:ikun不会再同一分钟提交超过一份。

输入格式

第一行包含一个整数 表示vp比赛的天数。 对于每一场比赛: 包含一个整数 表示本次比赛的提交数量。 接下来 行都以以下格式描述提交:问题编号,提交时间,结果

输出格式

输出 行每一行两个整数表示过题数和罚时。

样例

Input:

2
5
A 10 Wrong answer
C 12 Wrong answer
M 24 Accepted
N 31 Compilation error
B 35 Accepted
6
A 114 Accepted
M 51 Accepted
B 4 Compilation error
B 19 Accepted
I 198 Time limit exceeded
M 10 Wrong answer

Output:

2 59
3 204

数据范围与提示

对于所有数据满足。 保证

  • 问题编号是一个大写字母(A-Z)。
  • 提交时间是介于0到299的整数,包括了0和299。
  • 结果一定为"Accepted","Wrong answer","Time limit exceeded"或“Compilation error”中的一种。
  • 不会再同一时间内提交超过一次。