会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WA自动机~
每一个不曾起舞的日子,都是对生命的辜负。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
30
下一页
2020年8月1日
《算法竞赛进阶指南》0x55环形与后效性处理DP Acwing290 坏掉的机器人
摘要: 题目链接:https://www.acwing.com/problem/content/292/ 题目给定n,m,表示一个m*n的图,和x,y,问从(x,y)出发走到最后一行的步数的数学期望,走法是随机走到左右,下面或者不动。 期望可以线性叠加,但是阶段却只有行是无后效性的,考虑到转移方式的不变性,
阅读全文
posted @ 2020-08-01 00:45 WA自动机~
阅读(252)
评论(0)
推荐(0)
2020年7月31日
《算法竞赛进阶指南》0x55环形与后效处理DP 环路运输
摘要: 题目链接:https://www.acwing.com/problem/content/291/ 题目给出的是一个环状公路,公路上有n个点,每个点都有一个值w[i],点之间的距离就是从两点沿着环的最短路径,问最大的w[i]+w[j]+dis(i,j)是多少。 由于这个dis不会超过n/2,所以可以枚
阅读全文
posted @ 2020-07-31 22:34 WA自动机~
阅读(254)
评论(0)
推荐(0)
《算法竞赛进阶指南》0x55环形及后效性处理DP 休息时间
摘要: 题目链接:http://poj.org/problem?id=2228 一个DP问题:一天24小时连续,0——1为第1小时,每天有n个小时,每个小时都有一个睡眠收益,问睡m个小时最多获得的收益是多少。 由于这是一个环状的问题,每个时刻可能在睡觉也可能不在睡觉,为了去掉环状结构,可以将决策分成第n个小
阅读全文
posted @ 2020-07-31 21:39 WA自动机~
阅读(249)
评论(0)
推荐(0)
《算法竞赛进阶指南》0x54树形DP POJ3585积蓄程度
摘要: 题目链接:http://poj.org/problem?id=3585 给定一棵树,边上面代表的是流量,可以选定一个点作为源点,一个点作为汇点,汇点的出量无限,源点的入量无限,问选择哪一个点能使得树中这个点为源点的流量最大。 采用的算法是二次扫描与换根法,第一次扫描的时候选择一个root自底向上算出
阅读全文
posted @ 2020-07-31 20:48 WA自动机~
阅读(196)
评论(0)
推荐(0)
2020年7月30日
《算法竞赛进阶指南》0x54树形DP 背包类树形DP Acwing 286选课
摘要: 题目链接:https://www.acwing.com/video/472/ 给定n门课,存在先修关系,构成一个森林,修一门课之前他的先修课程一定要完成,问在选m门课的情况下最多能获得多少学分? 如果没有先修规则就是一个裸的01背包问题。但这个问题不能用01背包解决。 而是一个分组背包问题,设f[x
阅读全文
posted @ 2020-07-30 19:05 WA自动机~
阅读(218)
评论(0)
推荐(0)
《算法竞赛进阶指南》0x53区间DP Acwing284金字塔
摘要: 题目链接:https://www.acwing.com/problem/content/286/ 给定一棵树的DFS序,求这棵树可能的形状有多少种? 由于dfs序中,每条边都访问两遍,从根节点进入只有一次,所以在有n个结点的树的DFS序的长度是2*n-1。根据区间DP,可以先构造这棵树的最右侧的子树
阅读全文
posted @ 2020-07-30 16:14 WA自动机~
阅读(174)
评论(0)
推荐(0)
《算法竞赛进阶指南》0x53区间DP POJ1179Ploygon
摘要: 题目链接:http://poj.org/problem?id=1179 问题:给定一个环,其中边上是操作,有加和乘两种,点上是数值,执行的操作如下:找一条边断开,然后任选边开始将边相连的两个点进行运算后变成新的点,计算到最后变成一个点时这个点的最大值。由于合并两个区间的时候,如果操作数是加法的话容易
阅读全文
posted @ 2020-07-30 15:21 WA自动机~
阅读(147)
评论(0)
推荐(0)
《算法竞赛进阶指南》0x52背包DP POJ1742Coins
摘要: 题目链接:http://poj.org/problem?id=1742 多重背包优化,给出若干面值硬币,和他们的数量,现在问1-m之间有多少数量是可以通过他们拼出的,复杂度需要控制,而且常数不能大。 解法非常巧妙,用g数组存上一个1离当前位置的距离,实际上这个问题是一个滑动窗口的问题,对于第i个面值
阅读全文
posted @ 2020-07-30 11:01 WA自动机~
阅读(152)
评论(0)
推荐(0)
《算法竞赛进阶指南》0x52背包DP 陪审团(背包DP扩展)
摘要: 题目链接:https://www.acwing.com/problem/content/description/282/ 题目给出两个序列p,d 要求寻找一个方案,使得p-d的绝对值最小,在绝对值相同的情况下p+d的值尽量大,通过dp保存状态:前i个人中选择了j个,并且差为k时的p+d的最大值。转移
阅读全文
posted @ 2020-07-30 09:47 WA自动机~
阅读(174)
评论(0)
推荐(0)
2020年7月28日
《算法竞赛进阶指南》0x51线性DP Cookies
摘要: 题目链接:https://www.acwing.com/problem/content/279/ 题目给定一个长度为n的序列g,和一个数m,要求将m分成n份,设定为数列a,使得数列g与数列a的乘积最小。根据排序不不等式,在g是升序的情况下,a是降序才会使得结果最小。所以对g进行降序排序之后,题意中的
阅读全文
posted @ 2020-07-28 12:00 WA自动机~
阅读(200)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
30
下一页
公告