#abc218h. [abc218_h]Red and Blue Lamps

[abc218_h]Red and Blue Lamps

题目描述

NN 盏灯按照从 11NN 的顺序排列在一行上。你要选择其中的 RR 盏灯点亮为红色,而其余的 NRN-R 盏灯点亮为蓝色。

对于每个 i=1,,N1i=1,\ldots,N-1,如果第 ii 盏灯和第 i+1i+1 盏灯点亮的颜色不同,则会得到一个奖励 AiA_i

通过合理地选择灯的颜色,找到可以获得的最大总奖励。

约束条件

  • 2N2×1052 \leq N \leq 2\times 10^5
  • 1RN11 \leq R \leq N-1
  • 1Ai1091 \leq A_i \leq 10^9
  • 输入中的所有值都是整数。

输入

输入数据以以下格式从标准输入给出:

NN RR A1A_1 A2A_2 \ldots AN1A_{N-1}

输出

打印答案。

示例输入1

6 2
3 1 4 1 5

示例输出1

11

将第 3,53, 5 盏灯点亮为红色,将第 1,2,4,61, 2, 4, 6 盏灯点亮为蓝色,能够得到的总奖励为 A2+A3+A4+A5=11A_2+A_3+A_4+A_5=11

由于无法得到更多奖励,所以答案是 1111

示例输入2

7 6
2 7 1 8 2 8

示例输出2

10

将第 1,2,3,4,5,71, 2, 3, 4, 5, 7 盏灯点亮为红色,将第 66 盏灯点亮为蓝色,能够得到的总奖励为 A5+A6=10A_5+A_6=10

示例输入3

11 7
12345 678 90123 45678901 234567 89012 3456 78901 23456 7890

示例输出3

46207983