#HK3601. 「PA 2021」Oranżada
「PA 2021」Oranżada
题目描述
题目译自 PA 2021 Runda 1 Oranżada
有一排 瓶橙汁,第 瓶的品牌为 。
现在,你可以花费 的代价交换相邻两瓶橙汁。
你需要求最小的代价,使得最左边 瓶橙汁品牌两两不同。
输入格式
第一行两个整数 、,含义见描述。 第二行 个整数 ,表示第 瓶橙汁的品牌。
输出格式
若无法达成目标,输出 。 否则,输出一行一个整数表示最小的代价。
5 3
3 3 3 1 2
4
在样例一中,可能的替换顺序是:
- - 初始设置,
- - 更换位置 和 的瓶子,
- - 更换位置 和 的瓶子,
- - 更换位置 和 的瓶子,
- - 更换位置 和 的瓶子。
3 2
1 1 1
-1
容易发现,无法达成目标。
数据范围与提示
,