#20972. 连续的和(I)

连续的和(I)

Description

给定一个长度为 nn 的数组 AA,求一个长度为 mm 的连续的子数组 BB,使得i=1m(iB[i])\sum\limits_{i=1} ^{m}(i * B[i])最大。输出这个最大值。

Format

Input

第一行为空格隔开的两个整数 NNMM

第二行有 NN 个空格隔开的整数,表示 AiA_i

Output

打印答案

Samples

4 2
5 4 -1 8
15
10 4
-3 1 -4 1 -5 9 -2 6 -5 3
31

Limitation

  • 1MN2×1051≤M≤N≤2×10^5
  • -2×105Ai2×105 2 \times 10^5 \le A_i \le 2 \times 10^5
  • 输入的值为整数