Browse Tag

动态规划

POJ 3280 Cheapest Palindrome (区间DP)

给出一个由n种字母组成的长度为m的串,然后给出这n种字母的添加和删除的代价,问如何使用最小的代价通过添加字母与删除字母使得原串变成回文串。

POJ 1191 棋盘分割 (记忆化搜索)

将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。