随笔分类 -  动态规划-区间DP

【gym102394B】Binary Numbers(DP)
摘要:题意:From https://blog.csdn.net/m0_37809890/article/details/102886956 思路: 可以发现转移就是右上角的一个区间前缀和 std只要开1倍空间,个人习惯开2倍滚动数组, 1倍有时候没想清楚的前提下初始化或者求前缀和顺序手抖就会gg,反正时 阅读全文

posted @ 2019-11-11 19:11 myx12345 阅读(261) 评论(0) 推荐(0)

【BZOJ1521】Est(单调队列优化DP)
摘要:题意:From https://www.cnblogs.com/CXCXCXC/p/4725249.html 思路:本身就两维状态了,把问题关键s[i][j]写成二维比一维好写多了 阅读全文

posted @ 2019-10-25 23:23 myx12345 阅读(235) 评论(0) 推荐(0)

【BZOJ1413】取石子游戏(博弈,区间DP)
摘要:题意:在研究过Nim游戏及各种变种之后,Orez又发现了一种全新的取石子游戏,这个游戏是这样的: 有n堆石子,将这n堆石子摆成一排。游戏由两个人进行,两人轮流操作,每次操作者都可以从最左或最右的一堆中取出若干颗石子, 可以将那一堆全部取掉,但不能不取,不能操作的人就输了。 Orez问:对于任意给出一 阅读全文

posted @ 2018-11-14 15:27 myx12345 阅读(393) 评论(0) 推荐(0)

【Hihocoder1636】Pangu and Stones(区间DP)
摘要:题意:N堆石子,每次可以合并连续的长度从L到R的若干堆石子为1堆,费用为选择的石子总个数,求将N堆合并成1堆的最小总花费,无解输出0 思路:dp[i][j][k]表示将i到j这段区间合并为k堆的最小代价 \[ 初始条件 dp[i][j][j-i+1]=0 \] \[ dp[i][j][k]=min( 阅读全文

posted @ 2018-10-17 21:40 myx12345 阅读(259) 评论(0) 推荐(0)

导航