Logo
(追記) (追記ここまで)

25477번 - Insemove 서브태스크스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB44181773.913%

문제

Dokoni programeri Tresni i Evomer od zabave kreiraju i razgrađuju niz brojeva. U početku bijaše prazan niz. Tresni Evomeru izdaje naredbe oblika:

  • “ubaci broj $X$ u niz brojeva”;
  • “izbaci broj iz niza brojeva”.

Evomer, kada čuje naredbu za ubacivanje, broj $X$ može ubaciti na početak ili na kraj niza, a kada čuje naredbu za izbacivanje, onda mora izbaciti broj koji je na početku niza.

Naredbe za izbacivanje mogu doći samo kada niz nije prazan.

Cilj ovog neobičnog ubijanja dosade je maksimizirati sumu izbačenih brojeva. Zabavi se i ti!

입력

U prvom retku je prirodan broj $N$ (2ドル ≤ N ≤ 200,000円$), broj izdanih naredbi.

U sljedećih $N$ redaka su naredbe redom kojim ih je Tresni izdavao Evomeru. Naredba ubacivanja je oblika UBACI $X$ (1ドル ≤ X ≤ 100,000円$), a naredba izbacivanja je oblika IZBACI.

Uvijek će postojati barem jedna naredba izbacivanja.

출력

U prvi redak ispiši najveću moguću sumu izbačenih brojeva iz teksta zadatka.

U drugi redak ispiši riječ sastavljenu od slova ‘P’ i ‘K’, koji predstavljaju pozicije na koje je Evomer redom ubacivao brojeve u niz. ‘P’ znači da je Evomer broj ubacio na početak, a ‘K’ na kraj niza.

Ako postoji više mogućih rješenja, ispiši bilo koje.

제한

서브태스크

번호배점제한
110

2ドル ≤ N ≤ 20$

220

2ドル ≤ N ≤ 2000,ドル točno jedna naredba izbacivanja

330

2ドル ≤ N ≤ 2000$

440

2ドル ≤ N ≤ 200,000円$

예제 입력 1

3
UBACI 5
UBACI 6
IZBACI

예제 출력 1

6
PP

예제 입력 2

3
UBACI 6
UBACI 5
IZBACI

예제 출력 2

6
PK

예제 입력 3

5
UBACI 6
UBACI 5
UBACI 7
IZBACI
IZBACI

예제 출력 3

13
PKP

힌트

출처

Olympiad > Croatian Highschool Competitions in Informatics > 2021 > Junior Final Exam #2 1번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /