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
poj 1463Strategic game【
树形dp
】
题目链接:http://poj.org/problem?id=1463题意:给你一棵树,求用最小的点覆盖所有的边。思路:树上的dp,对于一个节点i,dp[i][1]表示以i为根节点选择i点的最优解,dp[i][0]为不选择i的解,对于所有的j是i的儿子节点,dp[i][0]+=dp[j][1],dp[i][1]+=min(dp[j][1],dp[j][0]);代码:#include #includ
u014427196
·
2016-03-01 20:00
dp
poj
HDU 4616 Game(
树形dp
)
题意:给定N≤5×104一棵无根树,每个节点个权值,且可能有陷阱现在从任意一个节点出发,如果无路可走或者踩到C≤3个陷阱就停止了求能获得最大的权值和分析:
树形dp
,经典题,蓝儿我并不会做f[u][i][
lwt36
·
2016-03-01 02:00
树形DP
树形dp
poj2342
#include #include #include //#pragmacomment(linker,"/STACK:10240000,10240000")//扩栈 intn; boolvis[6005]; intdp[6005][2],pre[6005]; usingnamespacestd; voidtree_dp(intx) { vis[x]=1; for(inti=1;i<=n;i++)
zcmartin2014214283
·
2016-02-29 21:00
dp
树形DP
UVA - 1218 Perfect Service(
树形dp
)
思路典型的
树形dp
问题,那么我们来建立模型。d(u,0):u是服务器,孩子是不是服务器均可d(u,1):u不是服务器,u的父亲是服务器,u的孩子不能是服务器d(u,2):u
to_be_better
·
2016-02-28 23:00
dp
3696: 化合物|
树形DP
用a[x][i]表示以节点x为根深度为i的结点数然后暴力转移……有人说这是母函数QAQ..smg#include #include #include #include #include #include #include #include #include #include #defineN100052 usingnamespacestd; inthead[N],lst[N],nxt[N]; in
ws_yzy
·
2016-02-28 16:00
树形DP
ZOJ3201(
树形DP
)
TreeofTreeTimeLimit: 1Second MemoryLimit: 32768KBYou'regivenatreewithweightsofeachnode,youneedtofindthemaximumsubtreeofspecifiedsizeofthistree.TreeDefinition Atreeisaconnectedgraphwhichcontainsnoc
baneHunter
·
2016-02-27 21:00
ACM知识点分类
(红:完全没听说过黄:听说过绿:接触过做过题蓝:很熟悉刷过专题紫:见一道秒一道)第一类:基础算法(1) 基础算法:枚举,贪心,递归,分治,递推,构造,模拟(2) 动态规划:背包问题,
树形
syuritsu
·
2016-02-26 18:00
bzoj1864 三色二叉树
树形dp
然后跑
树形dp
即可。
lych_cys
·
2016-02-26 13:00
dp
DFS
树形DP
CodeForces 629E Eamil Door and Roads
树形dp
概率
Ubuntu下的搜狗好痛苦。。中文翻译描述FamilDoor的城市地图看起来像一棵树(无向无环图)所以其他人叫他Treeland。城市里有n个由n-1条双联通边连接起来的节点。FamilDoor有m个朋友生活在这城市。第i个朋友住在ui而且在vi工作。在城市里的每个人都不开心因为在他们家和工作地点间只有一条简单路径。FamilDoor计划构造1条新边而且他会在n(n−1)/2种可选方案中随机选择一
huanghongxun
·
2016-02-25 23:00
动态规划
概率
codeforces
LCA
树形
Famil Door and Roads (
树形dp
,lca)
FamilDoor’sCitymaplookslikeatree(undirectedconnectedacyclicgraph)sootherpeoplecallitTreeland.Thereare n intersectionsinthecityconnectedby n - 1 bidirectionalroads.Thereare m friendsofFamilDoorlivingin
Kirito_Acmer
·
2016-02-25 20:00
LCA
树形DP
3566: [SHOI2014]概率充电器 概率与期望+
树形DP
神题ORZ。%%%18357我们用fi,0来表示i的子树(含i)给i充不上电的概率,用fi,1表示i的父亲给i充不上电的概率。用hi表示i对其父亲fa的贡献,所以有hi=fi,0+(1−fi,0)∗(1−p(fa−>i))那么我们dfs一遍可以求出所有的fi,0。fi,0=(1−qi)∗∏hsonfi,1怎么求呢,我们考虑再一遍dfs,这一次由父亲向儿子转移。令t=hsonfa))ans=∑1−f
Phenix_2015
·
2016-02-24 21:00
[置顶] 省选算法汇集(持续更新)最后更新2016.2.29
Updata2.29DP(致命伤)背包DP
树形DP
状压DP数位DP斜率优化矩阵优化决策单调性其他奇怪的姿势~字符串相关hash大法好!
ws_yzy
·
2016-02-24 19:00
【GDKOI 2016】模拟训练总结合集
Day1T1:稍有难度的
树形DP
T2:比较裸的并查集维护信息T3:结合网络流的搜索题T4:比较好的矩阵乘法题T3的题面比较复杂,看懂题面以后就比较简单。
yves___
·
2016-02-19 11:15
比赛总结
【2016.2.18春节训练】Summary
Day12.15下午做的题由于早上起得晚完全不困做题策略上没什么问题【可喜可贺T1第一眼看就是
树形DP
,推着推着不会做,打暴力就弃疗。
ChrysanthemumZhao
·
2016-02-19 09:56
总结
赛前必看
【2016.2.18春节训练】Summary
Day12.15下午做的题由于早上起得晚完全不困做题策略上没什么问题【可喜可贺T1第一眼看就是
树形DP
,推着推着不会做,打暴力就弃疗。
ChrysanthemumZhao
·
2016-02-19 09:00
GDKOI考前模拟总结
先打T1,注意到会形成一棵树,就往
树形dp
上想,想着想着,不知怎么就往网络流、贪心这方面想了…打了个贪心,调过了样例,但是对拍拍出了bug,然后一直改,越改越糟…就先放下了,去打T2。
lzxzxx
·
2016-02-19 09:00
BZOJ2159 : Crash 的文明世界
则可以利用$C(i,j)=C(i-1,j-1)+C(i-1,j)$,通过
树形DP
求出$f$。时间复杂度$O((n+k)k)$。
Claris
·
2016-02-16 13:00
2014年多校联合题目总结【留着开学刷套题用】
details/39063143首先是一些数据:2014 Multi-University Training Contest 1--by FZUA:数学(费马小定理) B:网络流(最小K路径覆盖) C:
树形
zhou_yujia
·
2016-02-16 10:00
HDU
【bzoj1596】[Usaco2008 Jan]电话网络
树形dp
基础的
树形dp
f[x][0/1/2]表示选x/不选xx被控制/x不被控制的最小代价f[x][0]=1+sigma{min(f[x][0],f[x][1],f[x][2])}f[x][1]=sigma{min
u012288458
·
2016-02-13 20:00
HD1561The more, The Better(
树形DP
+有依赖背包)
Themore,TheBetterTimeLimit:6000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6765 AcceptedSubmission(s):3978ProblemDescriptionACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定
zhaop
·
2016-02-13 19:00
HDU 3452 Bonsai
可以
树形DP
,也可以用网络流(最大流=最小割)用
树形DP
的话,这题就是 HDU3586 简化版,HDU3586还需要二分查找。
Fighting_Heart
·
2016-02-13 13:00
HDU 4008 Parent and son
树形DP
+LCA+思路。这题可真是有点难度......所以准备详细写一下题解。题意:给一颗无根树,有Q次询问,每次询问指定一个根节点X,然后让你计算Y节点的儿子和子孙中,编号最小的节点是多少。
Fighting_Heart
·
2016-02-12 21:00
BZOJ 2878: [Noi2012]迷失游乐园(
树形dp
)
一棵树的话直接
树形dp
(求出往下走和往上走的期望长度).假如是环套树,环上的每棵树自己做一遍
树形dp
,然后暴力枚举(环上的点#include#include usingnamespacestd; constintmaxn
JSZX11556
·
2016-02-12 20:00
[bzoj2286] [Sdoi2011消耗战
模板都能打挂QAQ先在原树上预处理出mndis[i],表示根节点到节点i路径上边权的最小值(就是断开i与根的联系的最小花费)建完虚树在虚树上跑
树形DP
。。
czllgzmzl
·
2016-02-12 20:00
[bzoj3611][Heoi2014]大工程
于是就只好抄模板了T_T建完虚树就是个
树形dp
。。。对于询问总和:每条边对答案的贡献是边权*一端的节点数*另一端的节点数。
czllgzmzl
·
2016-02-12 20:00
树形DP
解 POJ3342-Party at Hali-Bula
参考:http://blog.csdn.net/sdjzping/article/details/13131611第一次接触
树形DP
的题目,这种题解题思路还挺固定的,深度优先搜索+动态规划。
zhangjun03402
·
2016-02-11 12:00
HDU 4044 GeoDefense
树形DP
,和背包差不多。
Fighting_Heart
·
2016-02-10 21:00
HDU 3586 Information Disturbing
二分+
树形DP
验证。答案是通过二分查找得到的,对于每一次二分到的值,进行验证,是否可行。
Fighting_Heart
·
2016-02-09 15:00
【bzoj2097】[Usaco2010 Dec]Exercise 奶牛健美操 二分答案+
树形dp
+贪心
二分答案把原来的树分成S+1棵树,每棵树的直径小于等于ans贪心
树形dp
,计算一下每个点向下的最长链如果加上这棵子树就大于ans了,那么就割掉对于每个节点,把所有的子节点的最长链长度拿出来排序每次如果最长和次长相加
u012288458
·
2016-02-07 14:00
HDU 2412 Party at Hali-Bula
树形DP
水题。判断取法是否唯一,dp的时候记录一下每个状态从下面的子节点推导过来的时候是否唯一即可。
Fighting_Heart
·
2016-02-07 12:00
HDU 1011 Starship Troopers
树形DP
。这题折腾了一天,很开心,总算是独立AC了。题意读了好几遍,发现并不是很明确。
Fighting_Heart
·
2016-02-06 23:00
HDU 1054 Strategic Game(最小点覆盖+
树形dp
)
cid=106048#problem/B题意:给出一些点相连,找出最小的点数覆盖所有的用
树形dp
来解决dp[i][0]表示i点不选,dp[i][1]表示i点选,dp[i][0]=sum{dp[son[i
zhaop
·
2016-02-06 14:00
Zublicanes and Mumocrates(
树形dp
)
题意:给定2≤N≤5000的一棵树,现在要将这棵树黑白染色染色的要求是:叶子节点必须黑白对半(保证有偶数个叶子)在满足染色要求的情况下,使得不同色节点连接的边数最少求这个边数分析:
树形dp
一开始定义状态
lwt36
·
2016-02-04 23:00
树形DP
HDU 1054 Strategic Game
树形DP
。dp[i][1]表示在编号为i的节点上放置一个人,覆盖 编号为i的节点的子树上所有边需要的数量。dp[i][0]表示在编号为i的节点上不放置人,覆盖 编号为i的节点的子树上所有边需要的数量。
Fighting_Heart
·
2016-02-04 21:00
HDU 1054 Strategic Game
树形DP
。dp[i][1]表示在编号为i的节点上放置一个人,覆盖 编号为i的节点的子树上所有边需要的数量。dp[i][0]表示在编号为i的节点上不放置人,覆盖 编号为i的节点的子树上所有边需要的数量。
Fighting_Heart
·
2016-02-04 21:00
hdu2196 computer dfs
树形dp
#include #include #include #include usingnamespacestd; constintN=10005; structE{intto,nxt,w;}edge[N+N]; intidx[N],tot,n; boolvis[N]; intmax1[N],max2[N],up[N]; voidaddedge(intfrom,intto,intw){ edge[tot
yxr0105
·
2016-02-04 21:00
dp
HDU
DFS
HDU 1561 The more, The Better
树形DP
。树上背包AC了......每一个节点做一次背包。
Fighting_Heart
·
2016-02-04 17:00
HDU 1561 The more, The Better
树形DP
。树上背包AC了......每一个节点做一次背包。
Fighting_Heart
·
2016-02-04 17:00
POJ 2342 Anniversary party
树形DP
入门题。感觉负数的那些节点一定是不要选的,本着这个原则写了一发...AC了。
Fighting_Heart
·
2016-02-04 13:00
POJ 2342 Anniversary party
树形DP
入门题。感觉负数的那些节点一定是不要选的,本着这个原则写了一发...AC了。
Fighting_Heart
·
2016-02-04 13:00
bzoj2282 sdoi2011消防(1)
:自己yy出来的,,很明显,是有关树的直径问题,从单点(中心点)到一段路径,使距离最大值最小,平常应该想到的,有结论:树的直径都交于一点,即中心点,也就是直径的一半,而本题一定经过中心点,(思考)所以
树形
qq_20669971
·
2016-02-04 08:00
没有上司的舞会--
树形DP
没有上司的舞会 题目描述 Ural大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指数最大。但是,没有职员愿和直接上司一起与会。输入描述 第一行一个整数N。(1 intn,l,k,ans,jo[6005],re[6005]; structty { in
qg1
·
2016-02-02 21:00
没有上司的舞会--
树形DP
没有上司的舞会 题目描述 Ural大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指数最大。但是,没有职员愿和直接上司一起与会。输入描述 第一行一个整数N。(1 intn,l,k,ans,jo[6005],re[6005]; structty { in
qg1
·
2016-02-02 21:00
BZOJ 1812: [Ioi2005]riv(
树形dp
)
树背包,左儿子右兄弟来表示树,dp(x,y,z)表示结点x,x的子树及x的部分兄弟共建y个伐木场,离x最近的伐木场是z时的最小代价.时间复杂度O(N^2*K^2)-------------------------------------------------------------------------#include#include#include usingnamespacestd; co
JSZX11556
·
2016-02-01 14:00
题集
1、背包dp2、
树形dp
3、概率dp4、区间dp5、数位dp最近125吧我就是个辣鸡>__<6、网络流
yxr0105
·
2016-01-28 16:00
dp
网络流
poj1947 Rebuilding Roads
树形dp
背包
poj1947RebuildingRoads题目大意:求树上隔离出k个点的最少删除的边数。n,k #include #include usingnamespacestd; constintN=200; constintinf=0x7fffffff; structE{intto,nxt;}edge[N*2]; intidx[N],tot=1,cnt[N]; intn,k,ans=inf,root;
yxr0105
·
2016-01-28 15:00
dp
poj
背包
树形DP
【HDOJ】2242 考研路茫茫——空调教室
tarjan缩点,然后
树形dp
一下可解。重点是重边的处理。
Bombe
·
2016-01-28 10:00
hdu 1561 The more, The Better(
树形DP
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1561Themore,TheBetterTimeLimit:6000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6718 AcceptedSubmission(s):3957Prob
qiqi_skystar
·
2016-01-26 19:00
算法
dp
C语言
hdu 4399
树形dp
题意比较难理解>- #include #include #include #include #defineinf0x3f3f3f3f #definelowbit(x)((x)&(-x)) #definemaxn50055 usingnamespacestd; intdp[maxn][5],val[maxn],sta[maxn],fl[maxn],n,x,y,fa[maxn]; vectorg[ma
driver13
·
2016-01-25 14:00
hdu 1054 Strategic Game
树形DP
分析:很明显的
树形DP
。f[i]表示节点i放士兵,g[i]表示不放。若节点i放,则其子节点放不放都行;若不放,则其子节点全都要放。
qq_33229466
·
2016-01-24 11:00
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他