E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DP---树形DP
结点选择【
树形DP
】
问题描述有一棵n个节点的树,树上每个节点都有一个正整数权值。如果一个点被选择了,那么在树上和它相邻的点都不能被选择。求选出的点的权值和最大是多少?输入格式第一行包含一个整数n。接下来的一行包含n个正整数,第i个正整数代表点i的权值。接下来一共n-1行,每行描述树上的一条边。输出格式输出一个整数,代表选出的点的权值和的最大值。样例输入51234512132425样例输出12样例说明选择3、4、5号点
u014641529
·
2016-05-14 06:00
皇宫看守
树形DP
题意/Description:太平王世子事件后,陆小凤成了皇上特聘的御前一品侍卫。皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。可是陆小凤手上的经费不足,无论如何也没法在每个宫殿都安置留守侍卫。读入/Input:帮助陆小凤布置侍卫,在看守全部宫殿的前提下,使得花费的经
peter_zhu01
·
2016-05-13 20:14
树形DP
PASCAL
ural 1039 没有上司的晚会
树形dp
DescriptionUral大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指数最大。但是,没有职员愿和直接上司一起与会。 Input第一行一个整数N。(1f[c,0]then f[x,0]:=f[x,0]+f[c,1] elsef[x,0]:=f[
liangzihao1
·
2016-05-13 20:00
hdu 4044 GeoDefense
树形DP
+分组背包
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4044题意:一棵树,n个节点,叶子节点为基地。在节点处可以放大炮,每个节点都有ki种大炮,每种大炮有一个花费和一个攻击力。每个节点最多只能放一个大炮。一个怪物从节点1出发,可能走任意路径,需要在其到达基地前消灭。求金额m所能消灭怪物的最大HP值。根据题意,我们要使最薄弱的基地的攻击力最大化。由于每个节点
zchahaha
·
2016-05-13 17:00
动态规划
ACM
HDU
分组背包
树形DP
zoj-3734 LIKE vs CANDLE 【
树形dp
】
题意:若干微博账户形成了一个转发树(即一个有根树)。每个账户有自己的价值,每个账户也有自己的态度(赞或蜡烛)。如果一个账户的态度是“赞”,它的价值就会被加到“赞”的一边,反之亦然。Edward可以从“赞”的一边拿出X的价值去翻转一个账户,即把它的态度换到相反的一边。但是Edward发现,有的账户已经被别人翻转过了,对于这些账户,Edward就要花费Y的价值去翻转它们。一旦一个账户被翻转了一次,它的
a915800048
·
2016-05-13 17:00
树型dp
hdu 4003 Find Metal Mineral
树形DP
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4003题意:有n个矿,矿之间有n-1条路,每条路有相应花费。有k个机器人,从s点出发,求遍历每个矿的最小花费。对于一个根节点s,如果机器人足够遍历所有的子树,可以看做常规的树状dp,分配c个机器人去遍历子树,求最优解。如果机器人不够时,那么就从别的子树那里借一些机器人,从根节点出法,遍历结束后返回根节点
zchahaha
·
2016-05-12 22:00
动态规划
HDU
背包问题
树形DP
树状背包
将功补过(
树形dp
)
Description(http://blog.csdn.net/liangzihao1/article/details/51364360)作为间谍专家的ElvisHan受窃取X星球军事中心的秘密情报,他已经成功进入军事中心。但是很不幸的是,在他还没有找到任务需要情报的时候就被发现,这时他清楚他不可能完成任务了,不过还有机会将功补过,也就是得到一些不如任务情报有价值的其他情报,如果得到的情报的总价
liangzihao1
·
2016-05-12 20:00
计数类问题专题
主要是前两天被uoj的毛爷爷的题虐的不轻,心里很不爽啊,必须努力了,,计数类问题分为:1.组合数学及数论计数2.dp:状态压缩dp,插头轮廓线dp,
树形dp
,数位dp,普通dp3.容斥原理4.polya
qq_20669971
·
2016-05-12 20:00
【bzoj2878】[Noi2012]迷失游乐园 环套树概率dp
树形dp
down[i]表示从i向下走的期望长度up[i]表示从i向上走的期望长度son[i]表示与i的连接的节点个数fa[i]表示i的父亲Len[i]表示i与父亲连边的长度ans[i]=(down[i]
u012288458
·
2016-05-11 16:00
Tsinsen A1320 Painting 【最大权匹配】【
树形DP
】
题目大意:给一棵n个点的树,给每条边染色为ai(1 #include #include #include #include #include #include #include #definemem(x,y)memset(x,y,sizeof(x)) #defineN155 #defineM120125 #defineINF1000000000 usingnamespacestd; intn,s
beginendzrq
·
2016-05-11 14:00
匹配
树形DP
bzoj 4033: [HAOI2015]T1(
树形DP
)
4033:[HAOI2015]T1TimeLimit:10SecMemoryLimit:256MBSubmit:819Solved:375[Submit][Status][Discuss]Description有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之
clover_hxy
·
2016-05-11 10:53
动态规划
dfs
bzoj 4033: [HAOI2015]T1(
树形DP
)
4033:[HAOI2015]T1TimeLimit: 10Sec MemoryLimit: 256MBSubmit: 819 Solved: 375[Submit][Status][Discuss]Description有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距
clover_hxy
·
2016-05-11 10:00
[BZOJ4033][HAOI2015]T1(
树形dp
)
题目描述传送门题解f[i][j]表示以i为根的子树中选了j个黑点的最大获益。考虑由子树转移到根,连接子树和根的路径的贡献为子树中所有黑(白)点和子树外所有黑(白)点的配对个数乘以边权。代码#include#include#includeusingnamespacestd;#defineLLlonglongconstintmax_n=2005;constintmax_e=max_n*2;LLn,k,
Clove_unique
·
2016-05-11 10:05
题解
dp
省选
[BZOJ4033][HAOI2015]T1(
树形dp
)
题目描述传送门题解f[i][j]表示以i为根的子树中选了j个黑点的最大获益。考虑由子树转移到根,连接子树和根的路径的贡献为子树中所有黑(白)点和子树外所有黑(白)点的配对个数乘以边权。代码#include#include#includeusingnamespacestd;#defineLLlonglongconstintmax_n=2005;constintmax_e=max_n*2;LLn,k,
Clove_unique
·
2016-05-11 10:05
题解
dp
省选
[BZOJ4033][HAOI2015]T1(
树形dp
)
题目描述传送门题解f[i][j]表示以i为根的子树中选了j个黑点的最大获益。考虑由子树转移到根,连接子树和根的路径的贡献为子树中所有黑(白)点和子树外所有黑(白)点的配对个数乘以边权。代码#include #include #include usingnamespacestd; #defineLLlonglong constintmax_n=2005; constintmax_e=max_n*2
Clove_unique
·
2016-05-11 10:00
dp
bzoj
HAOI
UVA 10859 Placing Lampposts(
树形DP
)
题意: 给定一张有向无环图,每个节点视作一个路口,每条边视作路,要求挑选一些节点放置路灯,使每条路都能被路灯照到,且使用的路灯数最少,如若存在使用相同路灯数的情况,则使得能被两盏路灯照到的路的数量尽量多。解题: 可以将此问题提炼一下,就是使用最少的路灯照亮所有的路,使得被两盏路灯照亮的路尽量多,也就是使被一盏路灯照亮的路尽量少。那么问题可以转换为,使用最少x盏路灯,使得最少为y条路被一盏
David_Jett
·
2016-05-10 22:00
动态规划
uva
POJ 1655 Balancing Act
闲话
树形DP
里有一步是要找树的重心。此题考的恰好是这一点。但这道题目前我的解答不太好,时间上花了250ms。思路分别计算删去每个结点后最大子树的结点数目。
sinat_32575459
·
2016-05-10 11:00
dp
poj
战略游戏
树形DP
题意/Description:Bob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。请你编一程序,给定一树,帮Bob计算出他需要放置最少的士兵。读入/Input:输入文件中数据表示一
peter_zhu01
·
2016-05-08 15:33
树形DP
PASCAL
选课
树形DP
题意/Description:大学里实行学分。每门课程都有一定的学分,学生只要选修了这门课并考核通过就能获得相应的学分。学生最后的学分是他选修的各门课的学分的总和。每个学生都要选择规定数量的课程。其中有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其它的一些课程的基础上才能选修。例如,《数据结构》必须在选修了《高级语言程序设计》之后才能选修。我们称《高级语言程序设计》是《数据结构》的先
peter_zhu01
·
2016-05-08 11:20
树形DP
PASCAL
加分二叉树(
树形dp
)
Description设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:subtree的左子树的加分×subtree的右子树的加分+subtree的根的分数若某个子树为主,规定其加分
liangzihao1
·
2016-05-08 10:00
加分二叉树_解题报告_SSL1033_2003年分区联赛提高组之三_
树形dp
Description设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:subtree的左子树的加分×subtree的右子树的加分+subtree的根的分数若某个子树为主,规定其加分
jpwang8
·
2016-05-08 10:00
HDU 1520 & POJ 2342 Anniversary party(
树形dp
)
AnniversarypartyTimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uDescriptionThereisgoingtobeapartytocelebratethe80-thAnniversaryoftheUralStateUniversity.TheUniversityhasahierarchi
xia842655187
·
2016-05-06 21:00
C++
dp
ACM
poj
HDU
HDU 1619 & UVA 116 Unidirectional TSP(
树形dp
,入门 , 数塔变形)
UnidirectionalTSPDescriptionBackgroundProblemsthatrequireminimumpathsthroughsomedomainappearinmanydifferentareasofcomputerscience.Forexample,oneoftheconstraintsinVLSIroutingproblemsisminimizingwirelen
xia842655187
·
2016-05-06 18:00
dp
ACM
Path
HDU
Anniversary party(
树形dp
第一步)
DescriptionThereisgoingtobeapartytocelebratethe80-thAnniversaryoftheUralStateUniversity.TheUniversityhasahierarchicalstructureofemployees.ItmeansthatthesupervisorrelationformsatreerootedattherectorV.E
bmamb
·
2016-05-06 17:00
AYITACM2016省赛第三周 L - Anniversary party(
树形dp
)
DescriptionThereisgoingtobeapartytocelebratethe80-thAnniversaryoftheUralStateUniversity.TheUniversityhasahierarchicalstructureofemployees.ItmeansthatthesupervisorrelationformsatreerootedattherectorV.E
linyuxilu
·
2016-05-06 14:00
加分二叉树
树形DP
题意/Description:设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:subtree的左子树的加分×subtree的右子树的加分+subtree的根的分数若某个子树为主,规
peter_zhu01
·
2016-05-05 20:06
SSL1033
peter_zhu01
树形DP
PASCAL
code vs 1378 选课(
树形DP
)
1378选课 时间限制:1s 空间限制:128000KB 题目等级:钻石Diamond题解 查看运行结果题目描述 Description学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了N(N #include #include #include #include #defineN3000 usingnamespacestd; intn,m; intpoint
clover_hxy
·
2016-05-05 07:00
[POJ1155]TELE(
树形dp
)
题目描述传送门题解size[i]表示以i为根的子树中有几个叶子节点。f[i][j]表示以i为根的子树中,选j个叶子节点的最大收益。那么f[x][j+k]=max(f[x][j+k],last[j]+f[v[i]][k]-c[i]);注意现在更新的状态用的原始的状态不能是刚更新过的状态,所以要用一个last数组来存之前的状态然后更新。代码#include #include #include usin
Clove_unique
·
2016-05-04 21:00
poj
树形DP
bzoj 1060: [ZJOI2007]时态同步(
树形DP
)
1060:[ZJOI2007]时态同步TimeLimit:10SecMemoryLimit:162MBSubmit:2100Solved:594[Submit][Status][Discuss]Description小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两
clover_hxy
·
2016-05-04 21:12
动态规划
bzoj 1060: [ZJOI2007]时态同步(
树形DP
)
1060:[ZJOI2007]时态同步TimeLimit: 10Sec MemoryLimit: 162MBSubmit: 2100 Solved: 594[Submit][Status][Discuss]Description小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对
clover_hxy
·
2016-05-04 21:00
bzoj 2196 Computer(
树形DP
)
ComputerTimeLimit:1000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5242 AcceptedSubmission(s):2646ProblemDescriptionAschoolboughtthefirstcomputersometimeago(sothi
clover_hxy
·
2016-05-04 20:00
bzoj 1131: [POI2008]Sta(
树形DP
)
1131:[POI2008]StaTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 1140 Solved: 373[Submit][Status][Discuss]Description给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N #include #include #include
clover_hxy
·
2016-05-04 19:00
分组背包及树上分组背包
【人生相关】好困啊QAQ小伙伴们明天都去APIO了当初脑残没报名==蛮后悔的==但想想2800rmb也就还好了美好的一天从一道
树形dp
开始昨天看了下以前写的分组背包
树形dp
分组背包是说有n组物品每个组别只能选一个体积限制
yxr0105
·
2016-05-04 09:00
dp
背包
树形DP
[BZOJ1912][Apio2010]patrol 巡逻(dfs+并查集+
树形dp
)
)k=2时,在k=1的基础上,将第一次选取的链上的边权都赋为-1,然后再求树的直径记为len2,答案为2×(n-1)-(len1-1)-(len2-1)注意第二次求树的直径有负边权dfs就不管用了,用
树形
Clove_unique
·
2016-05-03 14:00
dp
DFS
并查集
bzoj
apio
刷油漆(
树形dp
)
时间限制:10000ms单点时限:1000ms内存限制:256MB描述上回说到,小Ho有着一棵灰常好玩的树玩具!这棵树玩具是由N个小球和N-1根木棍拼凑而成,这N个小球都被小Ho标上了不同的数字,并且这些数字都是处于1..N的范围之内,每根木棍都连接着两个不同的小球,并且保证任意两个小球间都不存在两条不同的路径可以互相到达。没错,这次说的还是这棵树玩具的故事!小Ho的树玩具的质量似乎不是很好,短短
qq_32036091
·
2016-05-03 09:00
刷油漆树形dp
HDU-4035 Maze (概率DP&&
树形DP
)
Mazehttp://acm.hdu.edu.cn/showproblem.php?pid=4035TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65768/65768K(Java/Others)SpecialJudgeProblemDescriptionWhenwakeup,lxhgwwfindhimselfinahugemaze.Thema
idealism_xxm
·
2016-04-30 12:00
HDU
树形DP
概率DP
树形dp
专题
树上的dp啊,其实和序列上差不多嘛,DAGDAG,刷一波水题吧,我这种随时准备AFO的选手只会做水题了吧,,感觉没有前途了,,题库:bzoj:101710371040106010631065109311231131150917911812192419072067209721522314243525002657287832063037312431623522356636113829401340274
qq_20669971
·
2016-04-29 22:00
dp
[置顶] 填坑计划
并查集树上倍增树状数组线段树平衡树LCT主席树单调队列单调栈网络流Tarjan经典算法类:二分拓扑排序Hash线性规划(差分约束、单纯形)莫队分块三分cdq分治扫描线启发式合并DP类:线性DP坐标DP区间DP划分DP
树形
Clove_unique
·
2016-04-29 16:00
[BZOJ1040] [ZJOI2008] 骑士 - 基环外向树 +
树形DP
1040:[ZJOI2008]骑士TimeLimit: 10Sec MemoryLimit: 162MBSubmit: 3272 Solved: 1259[Submit][Status][Discuss]DescriptionZ国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争
whzzt
·
2016-04-29 10:00
[CODEVS1378]选课(
树形dp
)
题目描述传送门题解f[i][j]表示以i为根的子树选j个的最大值。代码#include#include#includeusingnamespacestd;constintmax_n=305;constintmax_e=max_n*2;intn,m,x,w[max_n],f[max_n][max_n];inttot,point[max_n],next[max_e],v[max_e];inlinevo
Clove_unique
·
2016-04-27 23:04
题解
dp
[CODEVS1378]选课(
树形dp
)
题目描述传送门题解f[i][j]表示以i为根的子树选j个的最大值。代码#include #include #include usingnamespacestd; constintmax_n=305; constintmax_e=max_n*2; intn,m,x,w[max_n],f[max_n][max_n]; inttot,point[max_n],next[max_e],v[max_e];
Clove_unique
·
2016-04-27 23:00
dp
codevs
[BZOJ1060][ZJOI2007]时态同步(
树形dp
)
题目描述传送门题解f[i]表示点i到其所在子树的叶子节点的最远距离,那么显然f[i]-f[son[i]]-c[i]表示这条边应该延迟的时间。所以答案即为∑fi−fsoni−ci代码#include#include#includeusingnamespacestd;#defineLLlonglongconstintmax_n=5e5+5;constintmax_e=max_n*2;intn,s,x,
Clove_unique
·
2016-04-27 23:49
题解
dp
省选
[BZOJ1060][ZJOI2007]时态同步(
树形dp
)
题目描述传送门题解f[i]表示点i到其所在子树的叶子节点的最远距离,那么显然f[i]-f[son[i]]-c[i]表示这条边应该延迟的时间。所以答案即为∑fi−fsoni−ci代码#include #include #include usingnamespacestd; #defineLLlonglong constintmax_n=5e5+5; constintmax_e=max_n*2; in
Clove_unique
·
2016-04-27 23:00
dp
bzoj
ZJOI
poj 3107 Godfather(
树形DP
)
GodfatherTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 5729 Accepted: 2004DescriptionLastyearsChicagowasfullofgangsterfightsandstrangemurders.Thechiefofthepolicegotreallytiredofallthesecrimes
clover_hxy
·
2016-04-27 21:00
poj 1655 Balancing Act(
树形DP
)
BalancingActTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 11534 Accepted: 4870DescriptionConsideratreeTwithN(1 #include #include #include #include #defineN20003 usingnamespacestd; intn,m,t; i
clover_hxy
·
2016-04-27 21:00
code vs 1090 加分二叉树 (
树形DP
)
1090加分二叉树 2003年NOIP全国联赛提高组 时间限制:1s 空间限制:128000KB 题目等级:钻石Diamond题解 查看运行结果题目描述 Description设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtre
clover_hxy
·
2016-04-27 19:00
codeforces 462 d Appleman and Tree(
树形dp
)
ApplemanandTreeTimeLimit:2000MS MemoryLimit:262144KB 64bitIOFormat:%I64d&%I64uSubmitStatusDescriptionApplemanhasatreewithnvertices.Someofthevertices(atleastone)arecoloredblackandotherverticesare
zjw6463
·
2016-04-26 21:00
hdu 5647 DZY Loves Connecting (
树形dp
)
DZYLovesConnectingTimeLimit:4000/2000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):555 AcceptedSubmission(s):195ProblemDescriptionDZYhasanunrootedtreeconsistingofnnod
zjw6463
·
2016-04-26 20:00
poj 2342 Anniversary party(
树形dp
)
AnniversarypartyTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:6070 Accepted:3497DescriptionThereisgoingtobeapartytocelebratethe80-thAnniversaryoftheUralStateUniversity.TheUniversityhasahierarchi
zjw6463
·
2016-04-26 16:00
HDU 2196 Computer
树形dp
B- ComputerTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU2196Appointdescription: SystemCrawler (2016-04-24)DescriptionAschoolboughtthefirstcomputersom
zp___waj
·
2016-04-26 12:00
C++
dp
HDU
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他