페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB

Atli는 매우 정리 정돈을 못해서 들을 노래 재생 목록을 하나만 가지고 있다. 그가 좋아하는 모든 노래는 목록의 맨 위에 들어가며, 음악을 들을 때는 맨 위의 노래부터 시작해 순서대로 듣는다. 모든 노래를 다 들었다면 맨 위부터 새로 시작한다.
어떤 이유에서인지 Atli가 음악을 듣는 데 사용하는 프로그램은 그가 각 노래를 몇 번 들었는지 보여 줄 수 없다. 따라서 그는 이러한 통계를 관리할 수 있는 프로그램을 만들어 달라고 요청한다. 그는 노래를 처음부터 끝까지 중단 없이 들은 경우만 횟수에 포함한다.
그룹 | 점수 | 제한 조건
1 | 20 | , 노래는 재생 목록에서 절대 제거되지 않으며, 각 노래의 길이는 이다
2 | 20 | , 노래는 재생 목록에서 절대 제거되지 않는다
3 | 30 | , 노래는 재생 목록에서 절대 제거되지 않는다
4 | 30 |
입력의 첫 번째 줄에는 질의의 수를 나타내는 정수 하나 이 주어진다.
다음 개의 줄에는 각각 질의 하나가 주어진다. 각 줄은 질의의 종류를 나타내는 문자 하나로 시작한다. 줄이 로 시작하면 Atli가 음악을 들은 시간(초)을 나타내는 양의 정수 이 뒤따른다. Atli는 항상 목록의 맨 위부터 시작하며 시간이 다 되면 일시 정지한다. 줄이 로 시작하면 노래 이름을 나타내는 문자열과 그 노래의 길이(초)가 뒤따른다. 이는 Atli가 이 노래를 자신의 재생 목록 맨 위에 추가했음을 의미하며, 이미 재생 목록에 있다면 재생 목록에서 삭제했음을 의미한다. 줄이 로 시작하면 노래 이름이 뒤따르며, 프로그램은 Atli가 그 노래를 몇 번 들었는지 출력해야 한다. 노래 이름에는 영어 소문자와 밑줄만 포함된다. 입력에 있는 모든 노래 이름의 길이의 합은 최대 이다. 처음에 재생 목록은 비어 있으며, Atli는 재생 목록이 비어 있을 때 절대 음악을 듣지 않는다. 서로 다른 두 노래가 같은 이름을 갖는 경우는 없다.
로 시작하는 각 질의에 대해 Atli가 해당 노래를 몇 번 들었는지 출력한다.
3
L roundabout 509
P 7200
Q roundabout
14
8
L uufo 239
L ghoul 271
L ghost 349
P 858
P 619
P 9139
L mystery_circles_ultra 239
Q ghoul
11
13
Q nymphis_fae
L spider_dance 106
L crab_rave 256
P 824
L alchemy 300
L crab_rave 256
P 1000
Q crab_rave
L infestation 274
L sea_shanty_two 128
L crab_rave 256
P 1577
Q crab_rave
0
2
4
Forritunarkeppni Framhaldsskólanna
로그인 상태를 확인하는 중입니다.