#28464. G. 第K大和

G. 第K大和

G. 第K大和

题目描述

给定序列 AAAA11nn 的全排列。

现统计所有子区间的第 kk 大值和,特别的,没有第 kk 大值的区间贡献为 00

定义 f(l,r,k)f(l, r, k) 函数为区间 [l,r][l, r]kk 大的数,如果区间长度 rl+1<kr-l+1 < k,则 f=0f = 0。 请求解:

l=1nr=lnf(l,r,k)\sum_{l=1}^{n} \sum_{r=l}^{n} f(l, r, k)

输入格式

输入包含多组数据。

对于每组数据,第一行包括两个正整数 n,kn, k,第二行包括 nn 个整数,表示序列 AA


输出格式

对于每组数据,输出一个整数,表示答案。


样例

输入

1
5 2
1 2 3 4 5

输出

30

数据范围与提示

  • 数据组数 case10case \le 10
  • kmin(n,80)k \le \min(n, 80)
  • n5×105\sum n \le 5 \times 10^5