#ABC281E. 最小元素之和

最小元素之和

最小元素之和

题目描述

给你一个长度为 NN 的整数序列 A=(A1,,AN)A = (A_1, \dots, A_N),以及整数 MMKK

对每个 i=1,,NM+1i = 1, \dots, N - M + 1,解决下面这个独立的问题。

MM 个整数 Ai,Ai+1,,Ai+M1A_i, A_{i + 1}, \dots, A_{i + M - 1} 按升序排序后,求前 KK 个值的和。

输入格式

输入按以下格式从标准输入给出。

NN MM KK
A1A_1 A2A_2 \ldots ANA_N

输出格式

answerk\mathrm{answer}_ki=ki = k 时上述问题的答案,按以下格式输出:

answer1\mathrm{answer}_1 answer2\mathrm{answer}_2 \ldots answerNM+1\mathrm{answer}_{N-M+1}

样例

6 4 3
3 1 4 1 5 9
5 6 10

i=1i = 1,把 Ai,Ai+1,Ai+2,Ai+3A_i, A_{i+1}, A_{i+2}, A_{i+3} 按升序排序得到 1,1,3,41, 1, 3, 4,前三个值的和是 55

i=2i = 2,把 Ai,Ai+1,Ai+2,Ai+3A_i, A_{i+1}, A_{i+2}, A_{i+3} 按升序排序得到 1,1,4,51, 1, 4, 5,前三个值的和是 66

i=3i = 3,把 Ai,Ai+1,Ai+2,Ai+3A_i, A_{i+1}, A_{i+2}, A_{i+3} 按升序排序得到 1,4,5,91, 4, 5, 9,前三个值的和是 1010

10 6 3
12 2 17 11 19 8 4 3 6 20
21 14 15 13 13

数据范围

  • 1KMN2×1051 \le K \le M \le N \le 2 \times 10^5
  • 1Ai1091 \le A_i \le 10^9
  • 输入中的所有值均为整数。
难度 提高
通过率
尝试 0
已通过 0
ID
2564
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签