Ограничение по времени: 2.000 секунд
Ограничение по памяти: 100.000 мегабайт
Члены корабля решили поучаствовать в олимпиаде по программированию. Соревнование проходит по правилам ICPC.
Вам дана последовательность посылок участника в том порядке, в котором участник их делал. Для каждой посылки известен момент времени, в который она была сделана, номер задачи и вердикт тестирующей системы. Требуется посчитать количество задач, сданных участником, и его суммарный штраф.
Участник мог посылать задачу и после того, как её сдал. Штраф для задачи считается по формуле t + 20 · k, где t - время первой успешной сдачи задачи в минутах, k - количество неправильных попыток перед первой успешной сдачей, не считая CE
. Суммарный штраф считается как сумма штрафов по всем сданным задачам. За несданные задачи штраф не начисляется.
В первой строке дано одно целое число n - количество посылок участника (1 ≤ n ≤ 100000).
В следующих n строках дано описание посылок. Описание i-й посылки дается в формате HH:MM X V
, где:
HH:MM
- время посылки. Две цифры, обозначающие количество часов, и две цифры, обозначающие количество минут от начала контеста (0 ≤ HH ≤ 4, 0 ≤ MM ≤ 59).X
- номер задачи, заглавная латинская буква от ‘A’ до ‘Z’.V
- вердикт, значение из множества OK
, WA
, TL
, ML
, RE
, CE
, SV
. Вердикт OK
соответствует успешной посылке.В единственной строке выведите через пробел два целых числа - количество сданных задач и суммарный штраф.
input | output |
---|---|
7 00:05 A RE 00:07 A WA 00:09 A TL 00:29 B OK 00:55 D WA 01:08 A CE 01:10 A OK |
2 159 |