AB 문자열
면접 대비시간 제한2초메모리 제한512 MB
A가 B보다 앞서는 쌍의 개수가 K인 길이 N의 A/B 문자열 가운데 사전순으로 가장 앞선 것을 찾는다.
문제
정수 과 가 주어진다. 다음 두 조건을 모두 만족하는 문자열 를 구하라.
- 의 길이는 이고, 문자 'A'와 'B'로만 이루어진다.
- 이고 의 번 문자가 'A', 번 문자가 'B'인 쌍 가 정확히 개다. 문자의 위치는 0부터 센다.
조건을 만족하는 가 여러 개면 사전순으로 가장 앞선 것을 구한다. 사전순 비교에서 'A'가 'B'보다 앞선다.
입력
첫째 줄에 과 가 공백으로 구분되어 주어진다. (, )
출력
첫째 줄에 조건을 만족하는 문자열 중 사전순으로 가장 앞선 것을 출력한다. 그런 가 없으면 -1을 출력한다.