题意 有一个长度为n的01串,我们可以在某个地方插入一个0或者1,那么如果有连续颜色相同的>=3个,那么这段就会消去,两边的合拢.问将所有01串消去,最少需要插入多少个.(n<=200) 分析 肯定会考虑区间DP 将连续的0或者1缩起来,a[i]表示i位置的个数(要么1个要么2个) 容易分析转移的话有以下两种 1.直接将区间[i,j]分成两半,各自合并,即dp[i][j]=min(dp[i][k]+dp[k+1][j]) 2.将中间的一部分合并掉,两边直接对碰消去,即dp[i][j]=min(…