题面 传送门 分析 法1(区间DP): 首先,我们可以把连续的相等区间缩成一个数,用unique来实现,不影响结果 {1,2,2,3,3,3,5,3,4}->{1,2,3,5,3,4} 先从一个极端情况来考虑,a={1,2,3,4,5},此时答案显然为4,从1个点出发,先把它变成和左边的点相等,再把它变成和右边的点相等,一共需n-1次 假设我们已经把中间某个区间[i,j]变成相同颜色的一段,如{1,5,5,5,5,4} 如果a[i-1]!=a[j+1],则需要变两次,如果a[i-1]=a[j+1…