프로그램 명: order
제한시간: 1 초

n,r, 그리고 p ,q 를 입력받아 n 개의 문자 중 r 개를 택하는 순열을 사전 순서로 배열했을 때 p 번째 위치한 순열과 n 개의 문자 중 r 개를 택하는 조합을 사전 순서로 배열했을 때 q 번째 위치한 조합을 출력하는 프로그램을 작성하시오. n 개의 문자는 A부터 시작하는 알파벳 대문자이 다.

예를 들어 n=4,r=2 ,p=5 ,q=5 인 경우 A, B, C, D 네 개의 문자 중 두 개를 택하여 만든 순열을 사전 순서대로 배열한 아래와 같은 모양에서 다섯 번째 위치한 BC와,

A, B, C, D 네 개의 문자 중 두 개를 택하여 만든 조합을 사전 순서대로 배열한 아래와 같은 모양에서 다섯 번째 위치한 BD가 답이 된다.

입력 형식

출력 형식

입출력 예

입력

4 2
5 5

출력

BC
BD
출처:
채점 데이터:

[질/답] [제출 현황] [푼 후(2)]
[ 채 점 ] [홈으로]  [뒤 로]