动态规划-常规
文章平均质量分 53
LingFengNJT
这个作者很懒,什么都没留下…
展开
-
P1353 [USACO08JAN]跑步Running-动态规划
奶牛们打算通过锻炼来培养自己的运动细胞,作为其中的一员,贝茜选择的运动方式是每天进行N(1 <= N <= 10,000)分钟的晨跑。在每分钟的开始,贝茜会选择下一分钟是用来跑步还是休息。 贝茜的体力限制了她跑步的距离。更具体地,如果贝茜选择在第i分钟内跑步,她可以在这一分钟内跑D_i(1 <= D_i <= 1,000)米,并且她的疲劳度会增加1。不过,无论何时贝茜的...原创 2018-09-18 16:21:19 · 428 阅读 · 0 评论 -
P3507 [POI2010]GRA-The Minima Game-贪心,动态规划
给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个数都被取走。每次获得的得分为取的数中的最小值,A和B的策略都是尽可能使得自己的得分减去对手的得分更大。在这样的情况下,最终A的得分减去B的得分为多少。 https://www.luogu.org/problemnew/show/P3507 状态:f[i]表示A,B选到第i个数时,得分差最大值。 对他们说肯定是从大到...原创 2018-09-28 16:54:41 · 145 阅读 · 0 评论 -
P2679 [NOIP2015]子串-动态规划,字符串
有两个仅包含小写英文字母的字符串 AA 和 BB。 现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一个新的字符串。请问有多少种方案可以使得这个新串与字符串 B 相等? 注意:子串取出的位置不同也认为是不同的方案。 https://www.luogu.org/problemnew/show/P2679 状态...原创 2018-10-06 21:14:18 · 508 阅读 · 1 评论 -
P1133 教主的花园-动态规划
教主有着一个环形的花园,他想在花园周围均匀地种上n棵树,但是教主花园的土壤很特别,每个位置适合种的树都不一样,一些树可能会因为不适合这个位置的土壤而损失观赏价值。 教主最喜欢33种树,这3种树的高度分别为10,20,30。教主希望这一圈树种得有层次感,所以任何一个位置的树要比它相邻的两棵树的高度都高或者都低,并且在此条件下,教主想要你设计出一套方案,使得观赏价值之和最高 https://...原创 2018-09-27 20:47:14 · 320 阅读 · 1 评论 -
P3983 赛斯石(赛后强化版)-动态规划
真程海洋近来需要进购大批赛斯石,你或许会问,什么是赛斯石? 首先我们来了解一下赛斯,赛斯是一个重量单位,我们用si作为其单位。比如1赛斯就是1si。 而赛斯石有这样一个性质,它本来是一赛斯一赛斯单独存在的,但是用自然枪将其精化之后,它就会与其它经过精化的赛斯石进行合并,合并到合适的重量之后,便将其钝化,使其不再合并其它赛斯石,如果合错了,也可以用金刚刀将其切开(神奇的是你只能切成整数赛斯重量...原创 2018-09-26 20:44:41 · 252 阅读 · 0 评论 -
P2453 [SDOI2006]最短距离-动态规划
一种EDIT字母编辑器,它的功能是可以通过不同的变换操作可以把一个源串X [l..m]变换为新的目标串y[1..n]。EDIT提供的变换操作有: 源串中的单个字符可被删除(delete); 被替换 (replace); 被复制到目标串中去(copy); 字符也可被插入(insert); 源串中的两个相邻字符可进行交换并复制到目标串中去(twiddle); 在完成其它所有操作之后,源串...原创 2018-09-26 16:06:24 · 248 阅读 · 0 评论 -
P1850 [NOIP2016]换教室,动态规划,概率dp
对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。 在可以选择的课程中,有 2n 节课程安排在 n 个时间段上。在第 i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室 c_i上课,而另一节课程在教室 d_i进行。 在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的 n 节安排好的课程。如果学生想更换第 ii...原创 2018-09-25 16:28:04 · 119 阅读 · 0 评论 -
P1279 字串距离-动态规划
设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串“abcb□cd”,“□a□bcbcd□”和“abcb□cd□”都是X的扩展串,这里“□”代表空格字符。 如果A1是字符串A的扩展串,B1是字符串B的扩展串,A1与B1具有相同的长度,那么我扪定义字符串A1与B1的距离为相应位置上的字符的距离总和,而两个非空格字符的距离定义为...原创 2018-09-19 18:17:49 · 230 阅读 · 0 评论 -
P1351 [NOIP2014]联合权值-动态规划
无向连通图 GG 有 nn 个点,n-1n−1 条边。点从 11 到 nn 依次编号,编号为 ii 的点的权值为 W_iWi,每条边的长度均为 11。图上两点 (u, v)(u,v) 的距离定义为 uu 点到 vv 点的最短距离。对于图 GG 上的点对 (u, v)(u,v),若它们的距离为 22,则它们之间会产生W_v \times W_uWv×Wu 的联合权值。 请问图 GG 上所有...原创 2018-09-24 21:19:05 · 424 阅读 · 0 评论 -
P1941 [NOIP2014]飞扬的小鸟-动态规划,模拟
Flappy Bird是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。 为了简化问题,我们对游戏规则进行了简化和改编: 游戏界面是一个长为 n,高为 m 的二维平面,其中有 k 个管道(忽略管道的宽度)。 小鸟始终在游戏界面内移动。小鸟从游戏界面最左边任意整数高度...原创 2018-09-24 15:41:49 · 273 阅读 · 0 评论 -
P1410 子序列-动态规划
给定一个长度为N(N为偶数)的序列,问能否将其划分为两个长度为N/2的严格递增子序列 https://www.luogu.org/problemnew/show/P1410 一般青年Dp方案:F[i][j][k][l] 表示前i+j位分为一个长度为i以j结尾,一个长度为k以l结尾的序列 是否可行(0,1) 省略已知值:观察发现j和l中至少有一个为a[i+j] 故可省略其中一位 n=200...原创 2018-09-24 10:31:03 · 200 阅读 · 0 评论 -
P1594 护卫队-动态规划
护卫车队在一条单行的街道前排成一队,前面河上是一座单行的桥。因为街道是一条单行道,所以任何车辆都不能超车。桥能承受一个给定的最大承载量。为了控制桥上的交通,桥两边各站一个指挥员。护卫车队被分成几个组,每组中的车辆都能同时通过该桥。当一组车队达到了桥的另一端,该端的指挥员就用电话通知另一端的指挥员,这样下一组车队才能开始通过该桥。每辆车的重量是已知的。任何一组车队的重量之和不能超过桥的最大承重量。...原创 2018-09-23 15:59:46 · 278 阅读 · 0 评论 -
P2885 [USACO07NOV]电话线Telephone Wire-动态规划
给出若干棵树的高度,你可以进行一种操作:把某棵树增高h,花费为h*h。 操作完成后连线,两棵树间花费为高度差*定值c。 求两种花费加和最小值。 2 ≤ N ≤ 100,000 1 ≤ height≤ 100 https://www.luogu.org/problemnew/show/P2885 状态:dp[i][j]表示前i棵树,第i棵高度为j的最小花费 初始化:dp[1][i...原创 2018-10-07 21:58:28 · 476 阅读 · 0 评论