此题需要帮助
  • 板块学术版
  • 楼主yehongxin
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/11/26 12:59
  • 上次更新2024/11/26 16:57:33
查看原帖
此题需要帮助
952074
yehongxin楼主2024/11/26 12:59

题目描述

Elly有一个狭长的珠宝盒。在盒子里,她储存了一排N颗珍珠。每颗珍珠的颜色是M种不同的颜色的其中一种,第i颗珍珠的颜色是c[i]。颜色相同的珍珠要排在相邻。最终配置中颜色的顺序并不重要。例如,Elly并不关心白色珍珠是在粉红色珍珠之前还是之后,但所有白色珍珠都必须是排在一起,所有粉红色珍珠也必须排在一起。 现在,Elly想知道她必须移动的珍珠数量是多少才能按颜色分组?(移动珍珠意味着将它从行中取出然后将其插回任意位置 - 在任何两个珍珠之间或在所有珍珠之前或之后。)

输入 第一行,两个整数:N和M。1<=N<=50,1<=M<=15。

第二行,N个整数,第i个整数是c[i]。 1 <= c[i] <= M。

输出 一个整数。 样例输入

11 4

2 4 1 1 1 3 2 1 4 2 2

样例输出

3

2024/11/26 12:59
加载中...