传送门
f[i] 表示前 i 个字符去掉多少个 的最优解
直接暴力DP
——代码
1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 5 int n, m, cnt, f[301]; 6 char s[301], a[601][26]; 7 8 inline int read() 9 16 17 inline int min(int x, int y) 18 21 22 int main() 23 42 if(k) f[i] = min(f[i], f[k 1] + cnt); 43 } 44 } 45 printf("%d\n", f[m]); 46 return 0; 47 }View Code
上一篇:[BZOJ2120] 数颜色 && [bzoj2453] 维护队列(莫队 || 分块)
下一篇:[luoguP2983] [USACO10FEB]购买巧克力Chocolate Buying(贪心)
DP









