탐욕적 증가 부분수열
면접 대비시간 제한1초메모리 제한512 MB
순열이 주어질 때 이전에 고른 값보다 큰 원소 중 가장 왼쪽에 있는 것을 반복해서 골라 만들어진 부분 수열을 출력한다.
문제
의 순열 이 주어질 때, 탐욕적 증가 부분수열(GIS)을 다음과 같이 정의한다.
이라 하자. 인 각 에 대해, 는 에서 보다 큰 수 중 가장 왼쪽에 있는 수라 하자. 만약 주어진 에 대해 그러한 수가 없다면, 수열의 GIS는 이라 한다.
순열 가 주어질 때, 의 GIS를 구하시오.
입력
입력의 첫째 줄에는 순열 의 원소 개수를 나타내는 정수 이 주어진다. 다음 줄에는 과 사이의 서로 다른 정수 개, 즉 순열 의 원소 이 주어진다.
출력
먼저 의 GIS의 길이 을 한 줄에 출력한다. 그다음 개의 정수를 GIS의 원소 순서대로 출력한다.