만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

ACM 대회 채점

면접 대비

시간 제한1초메모리 제한256 MB

요약
제출 기록을 순서대로 처리해 푼 문제 수와 오답 1회당 20분을 더한 총 패널티를 계산합니다.
난이도

쉬움10점 중 3점

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

문제

대회 채점 프로그램은 팀마다 시간 순서대로 쌓인 제출 로그를 읽어 결과를 낸다. 로그 한 줄은 제출 시각, 문제 이름, 채점 결과(통과 또는 실패)로 이루어진다.

팀의 순위는 푼 문제 수를 먼저 보고, 푼 문제 수가 같으면 페널티가 작은 팀이 앞선다. 페널티는 푼 문제에만 매긴다. 한 문제의 페널티는 그 문제를 맞힌 시각에 그 문제를 틀린 횟수 곱하기 20을 더한 값이고, 팀의 총 페널티는 푼 문제의 페널티를 모두 더한 값이다. 한 문제도 풀지 못했다면 페널티는 0이다. 끝내 풀지 못한 문제의 틀린 제출은 페널티에 넣지 않는다.

대회 룰에 따르면 팀이 어떤 문제를 해결한 뒤 그 문제에 낸 제출은 모두 무시되므로 로그에도 남지 않는다. 제출 시각은 분 단위로 이산화되어 있어 같은 시각에 여러 제출이 있을 수 있다. 제출 자체는 시간 순으로 이루어졌으므로, 같은 시각에 같은 문제를 제출한 로그가 여러 줄 남아 있다면 마지막 줄을 뺀 나머지는 모두 오답이다.

로그를 읽어 이 팀이 푼 문제 수와 총 페널티를 구하라.

입력

로그가 nn줄에 걸쳐 주어진다. (0≤n≤1000 \le n \le 100)

각 줄은 공백으로 구분된 세 값으로 이루어진다. 정수 mm은 제출 시각, 그다음 값은 문제 이름, 마지막 값은 채점 결과다. (0≤m≤3000 \le m \le 300, 문제 이름은 알파벳 대문자로 이루어지고, 결과는 right 또는 wrong이다)

로그는 제출 시각이 감소하지 않는 순서로 주어지며, 같은 시각에 제출된 로그가 여러 개일 수도 있다.

모든 로그가 주어진 뒤 마지막 줄에 정수 −1-1 하나가 주어진다.

출력

푼 문제 수와 페널티를 포함한 총 시간을 공백으로 구분해 한 줄에 출력한다.

예제4

  1. 예제 1

    입력
    3 E right
    10 A wrong
    30 C wrong
    50 B wrong
    100 A wrong
    200 A right
    250 C wrong
    300 D right
    -1
    
    예상 출력
    3 543
    
  2. 예제 2

    입력
    7 H right
    15 B wrong
    30 E wrong
    35 E right
    80 B wrong
    80 B right
    100 D wrong
    100 C wrong
    300 C right
    300 D wrong
    -1
    
    예상 출력
    4 502
    
  3. 예제 3

    입력
    -1
    
    예상 출력
    0 0
    
  4. 예제 4

    입력
    0 A wrong
    0 A wrong
    120 B wrong
    300 C wrong
    300 C wrong
    -1
    
    예상 출력
    0 0