#949. 数值 numerical

数值 numerical

题目描述

IntrolIntrol有一个长度为NN的自然数序列A1,A2......ANA_1,A_2......A_N

请你求出其所有的子区间中所有数的和从小到大排序后的第KK个数值。

数据保证KK合法。

输入格式

第一行仅两个整数NNKK

第二行共NN个整数A1,A2......ANA_1,A_2......A_N

输出格式

一行仅一个整数。

样例

【样例 1 输入】

3 4
1 3 5

【样例 1 输出】

5

数据范围与提示

样例1解释

共有66个子区间。

分别为[1,1],[2,2],[3,3],[1,2],[2,3],[1,3][1,1],[2,2],[3,3],[1,2],[2,3],[1,3]

其区间中所有数的和分别为1,3,5,4,8,91,3,5,4,8,9

从小到大排序后为1,3,4,5,8,91,3,4,5,8,9

44个值为55

数据范围

对于3030%的数据,1N1031 \leq N \leq 10^3

对于另外2020%的数据,K<=NK<=N

对于100100%的数据,1N1050Ai1091 \leq N \leq 10^5,0 \leq A_i \leq 10^9