A. 断开的翻转

    传统题 1000ms 256MiB

断开的翻转

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

断开的翻转

题目描述

有一个长度为 NN 的整数序列 AA。给定一个位置 FF,禁止使用把第 FF 个数和第 F+1F+1 个数同时变号的操作。

除此之外,你可以任意多次选择一个 1i<N1\le i<NiFi\ne F 的位置,把 AiA_iAi+1A_{i+1} 同时乘以 1-1。求操作结束后序列总和的最大值。

输入格式

第一行输入两个整数 N,FN,F2N1052\le N\le 10^51F<N1\le F<N)。

第二行输入 NN 个整数 A1,A2,,ANA_1,A_2,\ldots,A_N109Ai109-10^9\le A_i\le 10^9)。

输出格式

输出一个整数,表示总和的最大值。

输入输出样例

输入 #1

5 2
-5 2 -3 4 1

输出 #1

9

输入 #2

3 1
-2 3 4

输出 #2

5

样例说明

第一个样例中,位置 2 的操作被禁止,序列被分成 [5,2][-5,2][3,4,1][-3,4,1] 两段。两段的负数个数都为奇数,因此每段都必须留下一个负数。最优总和为 (5+22×2)+(3+4+12×1)=9(5+2-2\times2)+(3+4+1-2\times1)=9

【睿爸信奥】入门组算法周赛(20260829)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-29 0:00
结束于
2026-9-5 0:00
持续时间
168 小时
主持人
参赛人数
23