区间DP
Fizzmy
这个作者很懒,什么都没留下…
展开
-
HDU5693 D Game-区间dp
vjudge传送门题意:有一个公差集合{D},有n个数字 每次执行以下操作: 1. 在当前剩下的有序数组中选择x(x≥2)个连续数字; 2. 检查1选择的x个数字是否构成等差数列,且公差 d∈{D} ; 3. 如果2满足,可以在数组中删除这x个数字; 4. 重复 1−3 步,直到无法删除更多数字。 问最多能删掉多少个数字。Solution:一看就是区间dp...原创 2018-01-18 15:04:05 · 275 阅读 · 0 评论 -
BZOJ 2448: 挖油-区间DP+单调队列
题意:[0,x]中全是1,判断[1,n]中的点i中是0还是1需要权值aiaia_i,最坏情况下求得到x的最小权值n<=2000n<=2000nf[i][j]f[i][j]f[i][j]表示只考虑[i,j],最坏情况下求得到x的最小权值那么f[i][j]=minjk=i(max(f[i][k−1],f[k+1][j])+a[k])f[i][j]=mink=ij(max(f[i...原创 2018-05-04 12:50:48 · 561 阅读 · 0 评论 -
BZOJ4565: [Haoi2016]字符合并-区间DP+状压DP
传送门题意:有一个长度为 n 的 01 串,你可以每次将相邻的 k 个字符合并,得到一个新的字符并获得一定分数。得到的新字符和分数由这 k 个字符确定。你需要求出你能获得的最大分数。1≤n≤300,0≤ci≤1,1≤wi≤109,k≤81≤n≤300,0≤ci≤1,1≤wi≤109,k≤81\leq n\leq 300,0\leq ci\leq 1,1\leq wi\leq 10^9,...原创 2018-06-04 08:33:34 · 338 阅读 · 0 评论