题解:

区间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来转移

为什么可以这样做呢

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

还是很常见的题型

相关文章:

  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2022-02-28
  • 2022-01-15
  • 2021-10-16
猜你喜欢
  • 2021-12-09
  • 2021-12-21
  • 2022-12-23
  • 2021-12-07
  • 2022-02-11
  • 2021-05-20
  • 2022-12-23
相关资源
相似解决方案