B. 交替数组【2025暑假集训T2】

    传统题 1000ms 256MiB

交替数组【2025暑假集训T2】

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

题目描述

江桥最近获得了一个长度为 nn 的整数数组 {a1,a2,,an}\{a_1,a_2,\dots,a_n\},江桥想从这个数组中获得一个长度 mm 的子数组,满足其元素是奇偶交替的。换句话说,长度为 mm 的数组 {b1,b2,,bm}\{b_1,b_2,\dots,b_m\} 是奇偶交替的,当且仅当对于任意的 1i<m1\leq i <m,均有 (bimod2)(bi+1mod2)(b_i\bmod 2) \neq (b_{i+1}\bmod 2)

为此,江桥可以执行无限次以下操作:

选择一个 ii,使得 aia_i 的值加一。

请问江桥最少要执行多少次操作才可以从中获得一个长度为 mm 的奇偶交替子数组。

【名词解释】

子数组:从原数组中,连续的选择一段元素(可以全选)得到的新数组。

输入格式

第一行两个正整数 n,mn,m 表示数组中的元素个数、要得到的数组的长度。

第二行 nn 个正整数 a1,a2,...,ana_1,a_2,...,a_n 表示每个数字。

输出格式

一行一个整数,表示江桥最少需要执行的操作次数。

6 4
1 2 3 4 5 6
0
6 4
1 1 1 1 1 1
2

样例解释

数据规模与约定

下发文件

下发文件分别对应子任务 33

有合理的子任务依赖。

子任务编号 nn≤ 分值
11 1010 3030
22 10310^3
33 10510^{5} 4040

对于 100%100\% 的数据:保证 1mn105,1ain1 \leq m \leq n \leq 10^{5},1 \leq a_i \leq n

2025模拟赛8

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-7-28 8:00
结束于
2025-7-28 12:00
持续时间
4 小时
主持人
参赛人数
37