随笔分类 -  DP,动态规划

摘要:题目链接 首先第一问很好求,就是求最长下降子序列,n5000O(n2) 暴力转移就行。 而这道题的难点就在于去重。 对于 iji>j),如果 ai=ajdpi=dpj,说明他们是相同的,i 阅读全文
posted @ 2021-11-21 19:06 zhangtingxi 阅读(39) 评论(0) 推荐(0) 编辑
摘要:题目链接 首先朴素dp不用讲,设 dpi 表示前 i 个数划分的总方案数,Si 表示前 i 个数的和。 dpi=j=0i1dpj(SiSj0) 其中 dp0=1。 可是这样的时间复杂 阅读全文
posted @ 2021-11-18 20:31 zhangtingxi 阅读(70) 评论(0) 推荐(0) 编辑
摘要:题目链接 一道很好的01背包变形题。 首先看一眼题很明显可以发现是背包。 此题我当时的第一反应是二维费用背包,然而会TLE+MLE,于是打开题解思考01背包做法。 设 dpi 代表智商和为 i 时情商的最大值。 \(dp_i=\max_{j=1}^n(dp_{i-s_j}+f_j) 阅读全文
posted @ 2021-11-18 18:42 zhangtingxi 阅读(117) 评论(0) 推荐(0) 编辑
摘要:题目链接 先按作业的提交地点排序。 设 dp(l,r,0/1) 为还剩 [l,r] 的作业没交,且下一步交 l(0),r(1) 的最小步数。 显然: \(dp(l, r, 0)=\min(\max(dp(l-1, r, 0)+|a_{l-1}-a_l|, \,t_l) 阅读全文
posted @ 2021-11-17 23:06 zhangtingxi 阅读(71) 评论(0) 推荐(0) 编辑
摘要:题目链接 这道题正好让我在noip前复习了一次缩点。 首先题目里有这么一句话。 另外,如果存在A到B的连接的同时也存在B到A的连接的话,那么A和B实际上处于同一局域网内,可以通过本地传输,这样花费的传输时间为0。 这不就是在提示我们要用缩点吗? 他希望知道从他的电脑(编号为1),到小X的电脑(编号为 阅读全文
posted @ 2021-11-17 20:18 zhangtingxi 阅读(59) 评论(0) 推荐(0) 编辑
摘要:题目链接 一道很好的最短路+dp。 先考虑最后结果,设 dpi 表示前 i 天的最小费用。设 f(i,j) 为从第 i 天到第 j 天都走同一条道路的最小费用。 f(i,j) 很好求,提前预处理这段时间内哪些点不能走然后再可以走的点内跑一遍最短路 阅读全文
posted @ 2021-11-16 18:23 zhangtingxi 阅读(43) 评论(0) 推荐(0) 编辑
摘要:题目链接 设 dp(i,j) 为前 i 行放 j 个棋子的方案数, leni 为第 i 行的列数。 类似背包的思想,每一行放或不放: dp(i,j)=dp(i1,j)+dp(i1,j1)×(leni(j1)) \(dp( 阅读全文
posted @ 2021-11-15 21:38 zhangtingxi 阅读(82) 评论(0) 推荐(0) 编辑
摘要:题目大意 我们称一个集合 S=(x1,y1),(x2,y2),,(xk,yk) 是好的,当且仅当把它们按照 yi 降序排序后满足: 对于所有满足 3jkj,有 xj2<xj<xj1 或者 \ 阅读全文
posted @ 2021-11-15 20:08 zhangtingxi 阅读(340) 评论(0) 推荐(0) 编辑
摘要:题目链接 首先先预处理,把连续方块合一,变成 P2135 方块消除。 没错这题是双倍经验 设 dp(i,j,k) 为区间 [i,j] 内后面与 a[j] 相同颜色的方块有 k 个,然后分两种情况考虑。 直接把 [i,j1] 裁掉,于是 \(dp(i, 阅读全文
posted @ 2021-11-14 21:19 zhangtingxi 阅读(147) 评论(0) 推荐(0) 编辑
摘要:题目链接 明显是道期望dp,设 fi=Eii+1。表示从第 i 层到第 i+1 层的期望步数。 所以 Exy=i=xyfi,即从第 x 层走到第 y 层的总期望步数。 现在推 阅读全文
posted @ 2021-11-14 18:07 zhangtingxi 阅读(75) 评论(0) 推荐(0) 编辑
摘要:题目链接 看到什么价值的什么喜爱度的明显是背包。 然而题目还要考虑小明的感受,所以弄个二维费用背包。 设 dp(i,j,k) 为前 i 道菜,用 j 元,且小明的喜爱程度为 k 时小红的最大喜爱度。 如果不选,则 \(dp(i, j, k)=dp(i-1, j, 阅读全文
posted @ 2021-11-14 17:20 zhangtingxi 阅读(72) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示