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
-CodeForces 581F
A- ContestPageTimeLimit:3000MS MemoryLimit:524288KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice CodeForces581FDescriptionIt'selectiontimeinBerland.Thefavoritesareofcoursepartiesofzublicane
yuanjunlai141
·
2016-04-07 21:00
hdu3586(
树形dp
+二分)
链接:点击打开链接题意:根节点为1的一棵树,删除一些边使叶子节点都不能到达根节点,并且边权和不能大于M,使删除边的最大值最小,并输出代码:#include #include #include #include #include #include usingnamespacestd; constintINF=1100000; structnode{ intto,cost; };
stay_accept
·
2016-04-07 21:00
源码
动态规划
ACM
bzoj2286: [Sdoi2011消耗战
分析:题目中要求所有的关键点与根1断开,很容易想到
树形dp
。但是由于多组询问会导致时间*m。单次O(n)不可取。
Fsss_7
·
2016-04-07 20:00
bzoj3162 独钓寒江雪
树形dp
&hash
首先最大独立集一定是很好求的把。。 题目中的是无根树,那么不妨转化成有根树,显然取重心作为根一般不会发生问题,因为这种情况下同构的子树形态完全相同;但是特殊情况是重心有2个的情况,如果直接取一个作为根的话会造成子树被破坏,解决方法是新建一个点作为根,向两个中心连边。 令f[x][0]表示不取x的本质不同的最大独立集的个数,f[x][1]表示取x的本质不用的最大独立集的个数。那么
lych_cys
·
2016-04-07 11:00
hash
树形DP
hdu3586(
树形dp
)
InformationDisturbingTimeLimit:6000/3000MS(Java/Others) MemoryLimit:131072/65536K(Java/Others)TotalSubmission(s):2351 AcceptedSubmission(s):845ProblemDescriptionInthebattlefield,aneffectivewayto
martinue
·
2016-04-06 21:00
dp
ACM
大二
【bzoj2616】SPOJ PERIODNI
树形DP
DescriptionInput第1行包括两个正整数N,K,表示了棋盘的列数和放的车数。第2行包含N个正整数,表示了棋盘每列的高度。Output包括一个非负整数,表示有多少种放置的方案,输出答案mod1000000007后的结果即可。SampleInput52 23124 SampleOutput43 HINT对于100%的数据,有N≤500,K≤500,h[i]≤1000000。Source感
LOI_DQS
·
2016-04-05 21:00
dp
hdu1520(poj2342)(
树形dp
)
这道题的题目和poj2342是一样的,然而数据量比那道题大,导致我那道题直接交到这个上是TLE,然后呢,对于这道题目,应该用链式前向星来写,这里我用的是双向建边,因为只要是有直接关系就不行,那么我可以认为不用管谁是上级,所以可以双向建边,注意当双向建边的时候数据量是原变数的2倍,否则会RE#include #include #include //#pragmacomment(linker,"/ST
zcmartin2014214283
·
2016-04-05 19:00
dp
bzoj4316 小C的独立集
树形dp
仙人掌
树形dp
。 令f[x][0]表示以x为根的子树中,不选x的最大值;f[x][1]表示选x的最大值。
lych_cys
·
2016-04-05 13:00
树形DP
bzoj1917 星际旅行
树形dp
解决树上网络流
如果把限制看做流量上界,那么答案相当于从根节点1到树上所有点的最大流。 由于有Hi>=i的度数,那么可以想象在最坏情况下(比如所有Hi=i的度数),答案至少是根节点走过所有点之后回到根节点,然后去掉一个点i到根节点的那些路径。 那么可以想象答案大概就是根节点回到根节点的最大流量,这样做完以后就不存在某一对点(x,y),使得xy一条边,同时x,y的可出发次数都>0。然后一路下去看
lych_cys
·
2016-04-05 10:00
动态规划
网络流
树形DP
树形dp
--hdu4123
D- Bob’sRaceTimeLimit:2000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU4123DescriptionBobwantstoholdaracetoencouragepeopletodosports.Hehasgottroubleinchoosingthero
yuanjunlai141
·
2016-04-04 22:00
HDU 1561 The more, The Better
树形DP
题目描述:DescriptionACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮ACboy算出要获得尽量多的宝物应该攻克哪M个城堡吗?Input每个测试实例首先包括2个整数,N,M.(1=0。当N=0,M=0输入结束
wuxuanyi27
·
2016-04-04 20:00
dp
bzoj 2060: [Usaco2010 Nov]Visiting Cows 拜访奶牛(
树形DP
)
2060:[Usaco2010Nov]VisitingCows拜访奶牛TimeLimit: 3Sec MemoryLimit: 64MBSubmit: 346 Solved: 253[Submit][Status][Discuss]Description经过了几周的辛苦工作,贝茜终于迎来了一个假期.作为奶牛群中最会社交的牛,她希望去拜访N(1C2).这样,在每一对奶牛之间都有一条唯一的通路.F
clover_hxy
·
2016-04-04 16:00
树形dp
--hdu4616
B- GameTimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU4616DescriptionNowadays,therearemoreandmorechallengegameonTVsuchas'Girls,RushAhead'.Now,youpartic
yuanjunlai141
·
2016-04-04 12:00
树形dp
--hdu5379
C- MahjongtreeTimeLimit:3000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice HDU5379DescriptionLittlesunisanartist.Todayheisplayingmahjongalone.Hesuddenlyfeelsthatthetree
yuanjunlai141
·
2016-04-04 12:00
ACM
扩展欧几里得算法,同余模运算,高斯消元,中国剩余定理,莫比乌斯反演2、图论最短路,最小生成树,拓扑排序,二分图,最大团,最大流,强连通分量,最近公共祖先,次小生成树,欧拉回路,哈密顿回路3、动态规划背包问题,
树形
mymilkbottles
·
2016-04-04 12:00
Codeforce 581F(
树形dp
)
链接:点击打开链接题意:给出一个树,要求最少删除多少条边使叶子节点恰好平分代码:#include #include #include #include #include #include usingnamespacestd; constintINF=0x3f3f3f3f; intn,p; intdp[5005][5005],num[5005],used[5005];//dp[i]
stay_accept
·
2016-04-03 20:00
源码
动态规划
ACM
hdu5379(
树形dp
)
#include #include #include #include #include #defineMOD1000000007 usingnamespacestd; longlongans; structnode { intid; //存真正的孩子 vectorchild; //存相邻的边 vectoredge; intnum; }store[100010]; queueqe; boolfla
zcmartin2014214283
·
2016-04-03 17:00
dp
HDU 1520 Anniversary party
题意:每个节点有权值,子节点和父节点不能同时选,问最后能选的最大价值是多少思路:
树形DP
入门,由于子节点和父节点不能同时选,那么决策其实就一目了然,对于第i个结点,选还是不选。
qq_21057881
·
2016-04-02 21:00
SGU195
Solution:初看这个题是用
树形DP
,但是其实可以贪心,我们考虑选着中间的员工。如果给他发奖金,那么他的下属们和兄弟
FlushHip
·
2016-04-01 21:00
sgu
HDU 4123 Bob’s Race(
树形DP
,rmq)
Bob’sRaceTimeLimit:5000/2000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1994AcceptedSubmission(s):619ProblemDescriptionBobwantstoholdaracetoencouragepeopletodosports.Hehasgo
wuxuanyi27
·
2016-04-01 21:00
dp
RMQ
hdu5379(
树形dp
)
MahjongtreeTimeLimit:6000/3000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1660 AcceptedSubmission(s):521ProblemDescriptionLittlesunisanartist.Todayheisplayingmahjonga
martinue
·
2016-04-01 19:00
dp
ACM
大二
hdu4123(
树形dp
,RMQ查询)
Bob’sRaceTimeLimit:5000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):3088 AcceptedSubmission(s):1003ProblemDescriptionBobwantstoholdaracetoencouragepeopletodosport
martinue
·
2016-04-01 15:00
dp
ACM
大二
hdu4616(
树形dp
)
GameTimeLimit:3000/1000MS(Java/Others) MemoryLimit:65535/32768K(Java/Others)TotalSubmission(s):1899 AcceptedSubmission(s):604ProblemDescriptionNowadays,therearemoreandmorechallengegameonTVsuchas
martinue
·
2016-03-31 12:00
dp
ACM
大二
codeforces581f(
树形dp
)
F.ZublicanesandMumocratestimelimitpertest 3secondsmemorylimitpertest 512megabytesinput standardinputoutput standardoutputIt'selectiontimeinBerland.Thefavoritesareofcoursepartiesofzublicanesandmumocrat
martinue
·
2016-03-30 21:00
dp
ACM
大二
【NOIP2012提高组】疫情控制
个节点有边权的树和m个军队所在的位置军队从某节点移动到相邻节点要花费边长度的时间求最少要多少时间使得根节点(编号为1)到每个叶子的路径上最少有一支军队(根节点不能有军队)Solution这题第一眼看上去就像
树形
Facico
·
2016-03-29 20:37
noip
倍增算法
二分
【NOIP2012提高组】疫情控制
个节点有边权的树和m个军队所在的位置军队从某节点移动到相邻节点要花费边长度的时间求最少要多少时间使得根节点(编号为1)到每个叶子的路径上最少有一支军队(根节点不能有军队)Solution这题第一眼看上去就像
树形
doyouseeman
·
2016-03-29 20:00
noip
NOIp2013
NOIP提高组
二分答案
疫情控制
bzoj 1060(贪心+
树形DP
)
1060:[ZJOI2007]时态同步TimeLimit: 10Sec MemoryLimit: 162MBSubmit: 2042 Solved: 560[Submit][Status][Discuss]Description小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对
M_AXSSI
·
2016-03-29 20:00
bzoj1864(
树形DP
)
1864:[Zjoi2006]三色二叉树TimeLimit: 1Sec MemoryLimit: 64MBSubmit: 647 Solved: 458[Submit][Status][Discuss]DescriptionInput仅有一行,不超过500000个字符,表示一个二叉树序列。Output输出文件也只有一行,包含两个数,依次表示最多和最少有多少个点能够被染成绿色。SampleInp
M_AXSSI
·
2016-03-29 18:00
BZOJ 3566: [SHOI2014]概率充电器
双向
树形DP
(民科专用名词)感觉这年SH的题很水啊先用半个小时发呆(明明是想不出来怎么搞,还以为是解方程吧)然后半小时想出来DP方程。
nlj1999
·
2016-03-29 18:00
HDU 4616 Game
树形DP
搜索
题目描述:DescriptionNowadays,therearemoreandmorechallengegameonTVsuchas‘Girls,RushAhead’.Now,youparticipateintagamelikethis.ThereareNrooms.Theconnectionofroomsislikeatree.Inotherwords,youcangotoanyotherro
wuxuanyi27
·
2016-03-28 21:00
dp
搜索
HDU 1520 Anniversary party
树形DP
入门
题目描述:ProblemDescriptionThereisgoingtobeapartytocelebratethe80-thAnniversaryoftheUralStateUniversity.TheUniversityhasahierarchicalstructureofemployees.Itmeansthatthesupervisorrelationformsatreerootedat
wuxuanyi27
·
2016-03-28 16:00
dp
【UVA11174】Stand in a Line——逆元+
树形Dp
Allthepeopleinthebytelandwanttostandinalineinsuchawaythatnopersonstandsclosertothefrontofthelinethanhisfather.Youaregiventheinformationaboutthepeopleofthebyteland.Youhavetodeterminethenumberofwaystheb
huayunhualuo
·
2016-03-27 19:00
bzoj 2060(
树形DP
)
2060:[Usaco2010Nov]VisitingCows拜访奶牛TimeLimit: 3Sec MemoryLimit: 64MBSubmit: 335 Solved: 244[Submit][Status][Discuss]Description经过了几周的辛苦工作,贝茜终于迎来了一个假期.作为奶牛群中最会社交的牛,她希望去拜访N(1C2).这样,在每一对奶牛之间都有一条唯一的通路.F
M_AXSSI
·
2016-03-27 18:00
bzoj 1040(
树形DP
)
1040:[ZJOI2008]骑士TimeLimit: 10Sec MemoryLimit: 162MBSubmit: 3215 Solved: 1238[Submit][Status][Discuss]DescriptionZ国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争
M_AXSSI
·
2016-03-27 18:00
HDU-5647 DZY Loves Connecting(
树形dp
)
DZYLovesConnectingTimeLimit:4000/2000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):500 AcceptedSubmission(s):171ProblemDescriptionDZYhasanunrootedtreeconsistingof n n
lljjccsskk
·
2016-03-26 11:00
【uoj185】【ZJOI2016T3】小星星
树形dp
&容斥
考场上对这道题目一点思路都没有。。一直以为状态和顺序有关然后就gg了QAQ。然而这就是能用子集dp的!/(ㄒoㄒ)/~~都想到用容斥了。。但是dp状态搞不出来QAQ。 令f[i][j][S]表示以i所在的子树(不妨令1为根节点)中与图中编号集合为S的点一一对应,且i与j对应的时候的方案数,然后就可以大力转移了。这样是O(N^3*3^N)的,拿的分好像和暴力差不多。(听说可以用f[i]
lych_cys
·
2016-03-25 14:00
动态规划
容斥原理
树形DP
UVA 10859【
树形dp
】
题意:给你一个n个点m条边的无向无环图,每个节点都可以放灯。每盏灯将照亮以它为一个端点的所有边。在所有边都被照亮的前提下,求灯的总数最小数,被两盏灯同时被照亮的边数应该尽量大的灯数。分析:将问题转换成灯的总数(a)最小,被一盏灯照亮的边数(b)应该尽量小。将这两个取小值合并成一个问题,引入一个大值M,x=a*M+b,这时x最小时,a=x/M最小,且b=x%M最小。这时只要求最小的x就行了。设dp状
u012483216
·
2016-03-24 18:00
pku1947rebuilding roads
树形DP
突然感觉自己代码写的好丑==今天突然手不听话了疯狂打错字==显然
树形DP
,表示fi,j是在第i个点,有j个点连着的最小值显然看每一棵子树的转移,显然背包Problem:1947User:BPM136 Memory
BPM136
·
2016-03-24 10:00
树形DP
uva10859 Placing Lampposts (
树形dp
+求两者最小值方法)
题目链接:点击打开链接题意:给你一个n个点m条边的无向无环图,在尽量少的节点上放灯,使得所有边都被照亮,每盏灯将照亮以它为一个端点的所有边。在灯的总数最小的前提下,被两盏灯同时照亮的边数应尽量大。思路:无向无环图的另一个说法是“森林”,即由多棵树组成,我们可以先算一棵树上的答案,然后累加起来就行了。本题的优化目标有两个:放置的灯数应尽量少,被两盏灯照亮的边数b应尽量大。为了统一起见,我们把后者替换
Kirito_Acmer
·
2016-03-23 19:00
树形DP
ZSOI2012 捡金子 字典树+
树形DP
我们显然可以用字典树来维护这个东西,然后上面跑
树形DP
唯一比较虚的是动态的字典树就有三个点超时==静态的就跑的超快了代码中含有静态的动态的代码#include #include #include #include
BPM136
·
2016-03-23 15:00
dp
字符串
字典树
树形DP
HDU 5647 DZY Loves Connecting
树形dp
DZYLovesConnecting题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5647DescriptionDZYhasanunrootedtreeconsistingofnnodeslabeledfrom1ton.DZYlikesconnectedsetsonthetree.AconnectedsetSisasetofnodes,suchtha
qscqesze
·
2016-03-23 12:00
CH Round #65 - MFOI杯水题欢乐赛 day2
树形DP
+SG函数+线段树合并+DP
题目太长不粘贴了,链接在这:CHRound#65-MFOI杯水题欢乐赛day2题目链接->密码:exdb题解T1算叶子之间的距离算成深度相加忘了减去LCA了,我傻XT2不会,弃题,没学过SG函数T3dfs10分,dp不会,我傻X总结:10分滚粗,人弱就不该作死T1题意:给你两棵树,从a树中选两个不同叶子,b树中选两个不同的叶子,连接起来组成一个环,问所有不同方案这种环的大小总和是多少,边权为1。若
LOI_DQS
·
2016-03-23 10:00
dp
[置顶] 待做题置顶
JZOJ3117][WC2013]模积和Tag:未知∙[JZOJ4340]最假女选手Tag:数据结构∙[JZOJ3625][SDOI2014]旅行Tag:树链剖分、数据结构∙[JZOJ3194]化学Tag:
树形
a_crazy_czy
·
2016-03-21 20:00
OI
训练计划
【Codeforces Round 263 (Div 2)D】【
树形DP
】Appleman and Tree 树上割k个黑点为k块的方案数
ApplemanandTreetimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputApplemanhasatreewith n vertices.Someofthevertices(atleastone)arecoloredblackandotherverticesa
snowy_smile
·
2016-03-21 15:00
codeforces
题库-CF
动态规划-树形DP
hdu1250Anniversary party
树形dp
入门基础
pid=1520我们通过这个题来简单学习一下
树形dp
。题目大意:n个人形成一个关系树,每个节点代表一个人,节点的根表示这个人的唯一的直接上司,只有根没有上司。
hfengzhi
·
2016-03-21 10:00
dp
BestCoder Round #76
个互不相同的数的和且乘积最大题解我们都知道和一定时乘积最大肯定差最小所以我们不妨假设答案一定是两段连续的数的乘积并且两段相邻的位置的差一定≤2(显然,我就不证了)CODET2DZYLovesConnecting题目大意给定一棵树,求所有联通块的点数之和mod 1e9+7题解
树形
slongle_amazing
·
2016-03-21 09:00
House Robber III : 简单的
树形DP
337.HouseRobberIIIMySubmissionsQuestionTotalAccepted: 3244 TotalSubmissions: 8627 Difficulty: MediumThethiefhasfoundhimselfanewplaceforhisthieveryagain.Thereisonlyoneentrancetothisarea,calledthe"root.
smileyk
·
2016-03-21 00:00
pku1848 Tree
树形DP
这题最坑的地方在于,我以为对于输入的边一定是y的父亲是x,英语实力捉急的我==好吧承认看了题解/* 本题有三种状态,分别是 dp[u][0],以u为根,所有的点都在环内 dp[u][1],以u为根,除了u外其余的都在环内 dp[u][2],以u为根,除了u和与u点相连的链(至少有两个点)外,其余的点都在环内 有四种状态转移 1、所有子节点都满足在环内,只有根节点不在环内, dp[u][1]=min
BPM136
·
2016-03-20 18:00
树形DP
HDU 5647 - DZY Loves Connecting (
树形dp
)
题意DZY有一棵n个结点的无根树,结点按照1∼n标号。DZY喜欢树上的连通集。一个连通集SS是由一些结点组成的集合,满足SS中任意两个结点u,v能够用树上的路径连通,且路径上不经过S之外的结点。显然,单独一个结点的集合也是连通集。一个连通集的大小定义为它包含的结点个数,DZY想知道所有连通集的大小之和是多少。你能帮他数一数吗?答案可能很大,请对109+7取模后输出。思路其他的就不说了,主要说说如果
u014247806
·
2016-03-20 11:00
ACM-ICPC
【HDU5647 BestCoder Round 76 (div1)B】【
树形DP
】DZY Loves Connecting 一棵树的所有生成子树的大小乘积
DZYLovesConnecting Accepts:16 Submissions:169 TimeLimit:4000/2000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)问题描述DZY有一棵nn个结点的无根树,结点按照1\simn1∼n标号。 DZY喜欢树上的连通集。一个连通集SS是由一些结点组成的集合,满足SS中任意两
snowy_smile
·
2016-03-20 09:00
题库-HDU
动态规划-树形DP
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他