la 4394

题解:

区间dp

令f[i][j]表示搞好i-j的最小值

首先如果不用涂色 那么可以从f[i][k] f[k+1][j]转移

如果要涂色,那么就从f[i][k][a](表示i-k全为a)+f[k+1][j][a]+1来转移

为什么可以这样做呢

因为染色只会对这一段区间内产生影响,然后枚举区间相当于枚举染色位置

还是很常见的题型

posted @ 2018-04-12 00:06  尹吴潇  阅读(107)  评论(0编辑  收藏  举报