K-mins
시간 제한2초메모리 제한1024 MB
서로 다른 정수로 이루어진 배열에서 모든 부분 배열의 K번째로 작은 값을 더한 합을 구합니다. 길이가 K보다 짧은 부분 배열은 0으로 계산합니다.
문제
길이가 인 수열 이 주어진다. 을 만족하는 임의의 두 정수 와 에 대하여 이다.
을 만족하는 두 정수 과 에 대하여 함수 을 다음과 같이 정의한다.
은 의 값 중에서 번째로 작은 값이다.
구간의 길이 이 보다 작으면 으로 정의한다.
의 값을 구한다.
입력
첫 번째 줄에 수열 의 원소의 개수 과 정수 가 공백으로 구분되어 주어진다. (; )
두 번째 줄에 수열 를 이루는 개의 정수 이 공백으로 구분되어 주어진다. ()
출력
의 값을 출력한다.