백준 12969 - ABC
Computer Science/Problem Solving
문제 설명입출력 및 제한 사항풀이별다른 설정이 없이 굉장히 간단명료한 문제 설명이다. 하지만 풀이 과정은 간단하지 않다...요약해보자면 길이 n의 문자열 s를 {A, B, C}로만 만들 때, 오름차순 쌍의 총 개수가 정확히 k가 되도록 하는 임의의 s 하나를 출력하는 문제이다. 없다면 -1을 출력한다.* 오름차순 쌍: 인덱스 i 예를 들면 다음과 같다."ABC"라면 쌍은 (A, B), (A, C), (B, C) 로 총 3개"CBA"라면 오름차순 쌍은 0개 문제를 관찰해보자문자 하나를 왼쪽부터 차례로 붙인다고 할 때, 지금까지 만든 부분 문자열에 들어 있는 A와 B의 개수만 알면, 다음 문자를 붙일 때 쌍이 얼마나 증가하는지 결정된다.A를 붙이면 새로운 쌍 없음B를 붙이면 앞에 있던 A의 개수만큼 새로운..