
小柒最近获得了一个长度为

的整数数组

,小柒想从这个数组中获得一个长度

的
子数组,满足其元素是
奇偶交替的。换句话说,长度为

的数组

是奇偶交替的,当且仅当对于任意的

,均有
%20%5Cneq%20(b_%7Bi%2B1%7D%5Cbmod%202))
。

为此,小柒可以执行无限次以下操作:

选择一个

,使得

的值加一。

请问小柒最少要执行多少次操作才可以从中获得一个长度为

的奇偶交替子数组。
【名词解释】

子数组:从原数组中,连续的选择一段元素(可以全选)得到的新数组。
输入描述:
第一行输入两个整数
,表示数组中的元素个数、要得到的数组的长度。
第二行输入
个整数
,表示数组中的元素。
输出描述:
输出一个整数,表示小柒最少需要执行的操作次数。