第一行输入两个整数 代表数组中的元素个数、单次操作的位置数。第二行输入 个整数 代表数组中的元素。
如果不存在一种操作方案,使得数组所有元素变为相同值,输出 。否则,输出一个整数,代表最少操作次数。
3 2 1 1 2
2
在这个样例中,每一次的操作如下:第一次操作选择位置 和 ,数组变为 ;第二次操作选择位置 和 ,数组变为 。我们可以证明,这是最少需要的操作次数。
4 4 1 1 1 2
-1