길이가 N인 순열은 1 이상 N 이하의 자연수 N개를 한 번씩 사용해 만든 수열이다. 같은 수가 두 번 이상 나오지 않으므로 길이가 N인 순열은 모두 N!개다.
순열 A의 원소를 앞에서부터 A1,A2,…,AN이라 하자. A의 K-minsum은 다음과 같이 정의한다.
K-minsum(A)=∑i=1N∑j=i+KNmin(Ai,Ai+1,…,Aj)
min은 나열된 수 중 최솟값이다. 결국 길이가 K+1 이상인 연속 구간의 최솟값을 모두 더한 값이다. i+K가 N보다 크면 안쪽 합은 비어 있고 0으로 친다.
N과 K가 주어진다. 길이가 N인 N!개의 순열 각각에서 K-minsum을 구하고, 그 값을 모두 더한 결과를 구하라.