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

23746번 - 문자열 압축 해제

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)83263656678.393%

문제

특정 소문자 문자열 패턴을 대문자 한 글자로 압축하는 프로그램 SPC(String Pattern Compressor)가 있다.

예를 들어, 다음과 같은 방법으로 압축하는 경우, “$\text{aabbaaac}$”는 “$\text{ABAC}$”로 압축된다.

소문자 문자열 패턴 대문자
$\text{aa}$ $\text{A}$
$\text{bba}$ $\text{B}$
$\text{c}$ $\text{C}$

압축 프로그램과 압축된 문자열이 주어지면, 압축되기 전 문자열의 일부를 출력하는 프로그램을 작성하시오.

입력

첫 번째 줄에 압축 방법의 개수 $N$이 주어진다. (1ドル \le N \le 26$)

두 번째 줄부터 $N$개의 줄에 소문자 문자열 패턴과 대응되는 대문자가 공백으로 구분되어 주어진다. 각 소문자 문자열 패턴의 길이는 1ドル,000円$을 넘지 않으며, 같은 대문자는 두 번 이상 주어지지 않는다.

$N+1$번째 줄에 압축된 문자열이 주어진다. 압축된 문자열 길이는 1ドル,000円$을 넘지 않는다.

마지막 줄에 두 정수 $S$와 $E$가 주어진다. (1ドル \le S \le E \le $ (압축되기 전 문자열 길이))

출력

압축되기 전 문자열의 $S$번째 문자에서 $E$번째 문자까지 출력한다.

제한

예제 입력 1

3
aa A
bba B
c C
ABAC
4 6

예제 출력 1

baa

$\text{aab}\underline{\text{baa}}\text{ac}$

예제 입력 2

5
abcde A
abcde B
abcde C
abcde D
abcde E
ABCDE
1 25

예제 출력 2

abcdeabcdeabcdeabcdeabcde

$\underline{\text{abcdeabcdeabcdeabcdeabcde}}$

예제 입력 3

4
e E
f F
g G
h H
EEEFEEE
4 5

예제 출력 3

fe

$\text{eee}\underline{\text{fe}}\text{ee}$

힌트

출처

University > 서강대학교 > Sogang Programming Contest > 2021 Sogang Programming Contest > Champion A번

University > 서강대학교 > Sogang Programming Contest > 2021 Sogang Programming Contest > Open I번

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

출처

대학교 대회

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

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