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

34408번 - 문자열 분해기

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

문제

어느 날 윤수는 실험실에서 문자열 분해 기법을 개발해냈다. 문자열 분해는 원본 문자열을 아래 과정에 따라 결과 문자열로 만드는 기법이다.

  1. 주어진 문자열에서 임의의 부분 문자열을 선택한다.
  2. 선택한 부분 문자열을 원본 문자열에서 제거한 후, 문자열이 남아있다면 남은 문자열을 이어 붙인다. 이때, 제거되는 부분 문자열은 버리거나 결과 문자열의 맨 뒤에 연결할 수 있다.
  3. 원본 문자열이 남지 않을 때까지 1-2 과정을 반복한다.

문자열 분해기는 문자열이 주어졌을 때 그 문자열에 대해 문자열 분해 기법을 사용한다. 당신은 윤수가 만든 문자열 분해기의 작동 결과가 올바른지 확인해 줄 것을 요청받았다. 원본 문자열 $S$와 결과 문자열 $T$가 각각 주어졌을 때, 문자열 $S$에 문자열 분해를 실행하여 문자열 $T$를 만들 수 있는지 확인해 보자.

입력

첫 번째 줄에 원본 문자열 $S$가 주어진다.

두 번째 줄에 결과 문자열 $T$가 주어진다.

문자열 $S$와 $T$는 알파벳 대문자로만 구성되어 있으며, 두 문자열 각각의 길이는 1ドル$보다 크거나 같고 10ドル,000円$을 넘지 않는다.

출력

원본 문자열 $S$에 문자열 분해를 실행하여 결과 문자열 $T$를 만들 수 있다면 OK를, 그렇지 않다면 NEED FIX를 출력한다.

제한

예제 입력 1

PIMMALGORITHMPARTY
ALGOPIMMPARTY

예제 출력 1

OK

예제 입력 2

NEEDFIX
OK

예제 출력 2

NEED FIX

노트

부분 문자열이란 문자열의 연속된 일부를 의미한다. 문자열 ABC에서 A, B, C, AB, BC, ABC는 모두 문자열 ABC의 부분 문자열이다.

출처

University > 전남대학교 > 2025 하반기 전남대학교 PIMM 알고리즘 파티 I번

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

출처

대학교 대회

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

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