아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Результаты контеста

면접 대비

시간 제한2초메모리 제한1024 MB

요약
ICPC 규칙에 따라 시간, 문제 번호, 판정이 담긴 제출 기록에서 푼 문제 수와 총 페널티를 계산한다.
난이도

보통10점 중 4점

유형
구현, 해시맵, 시뮬레이션
정답자
아직 제출이 없습니다

문제

Члены корабля решили поучаствовать в олимпиаде по программированию. Соревнование проходит по правилам ICPC.

Вам дана последовательность посылок участника в том порядке, в котором участник их делал. Для каждой посылки известен момент времени, в который она была сделана, номер задачи и вердикт тестирующей системы. Требуется посчитать количество задач, сданных участником, и его суммарный штраф.

Участник мог посылать задачу и после того, как её сдал. Штраф для задачи считается по формуле t+20⋅kt + 20 \cdot k, где tt --- время первой успешной сдачи задачи в минутах, kk --- количество неправильных попыток перед первой успешной сдачей, не считая CE. Суммарный штраф считается как сумма штрафов по всем сданным задачам. За несданные задачи штраф не начисляется.

입력

В первой строке дано одно целое число nn --- количество посылок участника (1≤n≤100,0001 \le n \le 100\\,000).

В следующих nn строках дано описание посылок. Описание ii-й посылки дается в формате <<HH:MM X V>>, где:

  • <<HH:MM>> --- время посылки. Две цифры, обозначающие количество часов, и две цифры, обозначающие количество минут от начала контеста (0≤HH≤40 \le \mathtt{HH} \le 4, 0≤MM≤590 \le \mathtt{MM} \le 59).
  • <<X>> --- номер задачи, заглавная латинская буква от 'A' до 'Z'.
  • <<V>> --- вердикт, значение из множества OK, WA, TL, ML, RE, CE, SV. Вердикт OK соответствует успешной посылке.

출력

В единственной строке выведите через пробел два целых числа --- количество сданных задач и суммарный штраф.

예제1

  1. 예제 1

    입력
    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