RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
문제 JOI00103

図書館 2 (Library 2)

설명

読書好きのビ太郎は図書館で本を借りて読むことにした.ビ太郎の家は狭いため,床には本 1 冊分の広さのスペースしかない.ただし高さは十分にあるため,ビ太郎はこのスペースに本を積んで管理することにした.

ビ太郎はこれから Q 回の行動を取る. i ( 1 ≦ i ≦ Q ) 回目の行動は文字列 S i で表される. S i は 英小文字からなる文字列か READ のいずれかであり,その意味は次の通りである.

英小文字からなる文字列の場合,ビ太郎は書名が S i である本を図書館から借り,スペースの一番上に積む.

READ の場合,ビ太郎はスペースの一番上に積まれている本を読み,図書館に返却する.

あなたはビ太郎がどの本をどのような順番で読んだのかを調べたい.

Q 回の行動の内容が与えられたとき,ビ太郎が読んだ本の書名を読んだ順に出力するプログラムを作成せよ.

제약

2 ≦ Q ≦ 200 000 .

Q は整数である.

S i は長さ 1 以上 10 以下の文字列である ( 1 ≦ i ≦ Q ).

S i は英小文字からなる文字列または READ である ( 1 ≦ i ≦ Q ).

S i が READ であるような i ( 1 ≦ i ≦ Q ) は 1 つ以上存在する.

S i が READ のとき,必ずスペースに 1 冊以上の本が存在する ( 1 ≦ i ≦ Q ) .

( 40 点) Q ≦ 2 000 .

( 60 点) 追加の制約はない.

採点に関する注意

すべての提出はジャッジシステム上で採点される.

提出されたソースコードは,小課題に対応するすべての採点用入力データについて正しい結果を返したとき,その小課題について正解と認められる.

各提出の得点は,提出されたソースコードについて正解と認められた小課題の得点の合計である.

この課題の得点は, この課題に対するすべての提出の得点の最大値 である.

現在の得点は「提出結果」タブの「自分の得点状況」から確認できる.

입력 형식

入力は以下の形式で標準入力から与えられる.

Q

S 1

S 2

:

S Q

출력 형식

標準出力に, S i が READ である行動のそれぞれに対して,ビ太郎が読んだ本の書名を順に改行区切りで出力せよ.

예제 1
입력
7
joi
joig
ioi
READ
egoi
READ
READ
출력
ioi
egoi
joig
예제 2
입력
20
one
READ
two
three
four
five
six
seven
READ
eight
nine
READ
ten
eleven
READ
READ
twelve
READ
READ
READ
출력
one
seven
nine
eleven
ten
twelve
eight
six
문제 정보

생성자가 기록되지 않았습니다.

출처 JOI 2022 Preliminary 2

평가 및 의견

図書館 2 (Library 2)

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

図書館 2 (Library 2)

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8