최솟값 찾기
면접 대비시간 제한2.4초메모리 제한512 MB
배열의 각 위치에서 끝나는 길이 L인 구간의 최솟값을 순서대로 출력합니다.
문제
개의 수 과 이 주어진다.
를 부터 까지의 최솟값이라고 하자. 즉 는 번째 수에서 끝나는 길이 의 구간에 들어 있는 가장 작은 값이다. 첨자가 이하인 는 없으므로 무시하고 를 구한다. 따라서 이면 구간이 짧아져서 는 부터 까지의 최솟값이 된다.
부터 까지를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 과 이 주어진다. ()
둘째 줄에 개의 수 가 공백으로 구분되어 주어진다. ()
출력
첫째 줄에 부터 까지를 순서대로 공백으로 구분해 출력한다.