1351:计算得分与罚时

时间限制: 1 S | 内存限制: 65536 KB
Accept: 22 | Submit: 97
[提交] [状态] [讨论版]
描述

欢迎各位参加SCORE模式线上赛,建议详细阅读比赛规则后再做此题。

现在,你得到了某位选手在本次竞赛的若干次提交,请你计算他的总分和总用时。

输入

第一行是一个正整数 n 代表这位选手提交代码的总数。(1 <= n <= 100)

接下来是 n 行,每行包含的信息如下:

题号(1~6)    通过数据百分比(0~100)    提交时间(15:00:00~18:00:00)

保证数据以提交代码时间从早到晚的顺序给出。

输出

这位选手的总分和总用时,两者之间用空格隔开,然后换行。

样例输入

7

1 30 15:01:00

1 50 15:02:00

1 100 15:03:00

2 30 15:04:00

2 80 15:05:00

2 50 15:06:00

3 100 15:07:00

样例输出

355 01:15:00

HINT

1 30 15:01:00 // 第1题的第1次提交通过了30%的案例,目前该题得30分,此时该题的用时被修改为:1 + 0 * 20 = 1

1 50 15:02:00 // 第1题的第2次提交通过了50%的案例,目前该题得50分,此时该题的用时被修改为:2 + 1 * 20 = 22

1 100 15:03:00 // 第1题的第3次提交通过了100%的案例,目前该题得125分,此时该题的用时被修改为:3 + 2 * 20 = 43

2 30 15:04:00 // 第2题的第1次提交通过了30%的案例,目前该题得30分,此时该题的用时被修改为:4 + 0 * 20 = 4

2 80 15:05:00 // 第2题的第2次提交通过了80%的案例,目前该题得80分,此时该题的用时被修改为:5 + 1 * 20 = 25

2 50 15:06:00 // 第2题的第3次提交通过了50%的案例,目前该题仍得80分,此时该题的用时不会被修改。

3 100 15:07:00 // 第3题的第1次就通过了100%的案例,直接获得150分,该题用时为:7 + 0 * 20 = 7

至此,这名选手的总分为:125 + 80 + 150 = 355,总用时为:43 + 25 + 7 = 75(分钟),用时的输出格式参见样例~

来源
19-20(2)第5次线上赛