최장 증가 부분 수열 길이 줄이기
시간 제한2초메모리 제한512 MB
값이 1부터 k 사이인 정수 n개의 배열에서 가장 긴 증가하는 부분 수열의 길이가 k보다 작아지도록 지울 원소의 최소 개수와 그 번호를 구합니다.
문제
길이가 인 정수 배열이 있다. 배열의 각 원소 는 이상 이하이다. 이 배열에서 가장 긴 증가하는 부분 수열의 길이가 보다 작아지도록 하려면 최소 몇 개의 원소를 제거해야 하는가?
입력
첫 줄에 두 정수 과 가 주어진다 (, ). 은 배열의 길이이고, 는 배열 원소의 상한이다. 둘째 줄에는 개의 정수 가 주어진다 ().
출력
첫 줄에 제거해야 하는 원소의 개수 을 출력한다. 둘째 줄에는 제거할 원소의 번호 개를 출력한다. 번호는 1부터 까지이다.