随笔分类 -  DP—树形dp

该文被密码保护。
posted @ 2019-11-13 11:41 xukl21 阅读(6) 评论(0) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11602450.html u: 用差分优化修改 二维差分:给(x1,y1),(x2,y2)加上s: $d[x1][y1]+=s,d[x1][y2+1]-=s,d[x2+1][y1]-=s,d[x2+1][y2+1]+ 阅读全文
posted @ 2019-09-29 11:13 xukl21 阅读(326) 评论(0) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11599318.html antipalindome: 打表找规律? 对于一个回文串,我们只要保证3位以内不回文即可,即只要不出现三位以内回文就合法 对于前三位:m*(m-1)*(m-2),剩下的n-3个位置用m-2 阅读全文
posted @ 2019-09-27 17:54 xukl21 阅读(154) 评论(0) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11598286.html attack: 支配树裸题? 看一下支配树是什么: 问题:我们有一个有向图(可以有环),定下了一个节点为起点s。现在我们要求:从起点s出发,走向一个点p的所有路径中,必须要经过的点有哪些{x 阅读全文
posted @ 2019-09-27 17:26 xukl21 阅读(152) 评论(0) 推荐(0)
摘要:题面:https://www.cnblogs.com/Juve/articles/11428730.html chinese: 考虑$\sum\limits_{i=0}^{n*m}i*f_i$的意义:所有方案中炼字的个数之和。 统计答案时可以考虑[1,k]每个字对答案的贡献,即每个字在多少种方案中成 阅读全文
posted @ 2019-08-29 11:52 xukl21 阅读(159) 评论(0) 推荐(0)
摘要:A. 小奇挖矿2 显然的O(m)dp:$f[i]=max(f[i-4],f[i-7])+a[i]$,当然你要保证i,i-4,i-7都能到达 然后我们优化,我们发现如果两点之间的距离超过18就一定能到达,所以我们把距离压缩一下 具体为什么你需要做一下NOIP2017小凯的疑惑 然后就AC了 还有一种解 阅读全文
posted @ 2019-08-21 13:55 xukl21 阅读(572) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-07-21 11:57 xukl21 阅读(2) 评论(0) 推荐(0)
摘要:学长留的题,质量还是灰常高的。 而且我树规本身较弱,一道也不想放下 题目链接:https://www.cnblogs.com/Juve/articles/11203824.html 题解:这道题我们可以看出是一个树形结构,而且是dp dp首先要定义状态 设$dp[i][j][0/1]$表示当前考虑到 阅读全文
posted @ 2019-07-18 06:17 xukl21 阅读(283) 评论(1) 推荐(1)
摘要:[HAOI2010]软件安装 题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一 些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括 阅读全文
posted @ 2019-07-17 10:02 xukl21 阅读(202) 评论(0) 推荐(0)
摘要:【HAOI2015】树上染色 【题目描述】有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。【输入格式】第一行两个整数N, 阅读全文
posted @ 2019-07-16 17:21 xukl21 阅读(266) 评论(1) 推荐(0)
摘要:题目大意:https://www.cnblogs.com/Juve/articles/11186805.html 题解: 先给出官方题解: 其实这题跟期望没什么关系,因为E=$\sum_\limits{x=0}^{+\infty}$p(x)*x,所以我们只要求出轻链最多为 i 的概率就行了。以下把题 阅读全文
posted @ 2019-07-15 18:38 xukl21 阅读(302) 评论(0) 推荐(0)
摘要:题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一 些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况 阅读全文
posted @ 2019-07-11 19:44 xukl21 阅读(160) 评论(0) 推荐(0)