码迷,mamicode.com
首页 >  
搜索关键字:树形dp    ( 1929个结果
BZOJ 3566 SHOI 2014 概率充电器 概率DP
题目大意:给出一棵树,每个节点都有一个充电概率,每一条边有一个导电概率,求期望有多少个点充电。 思路:写不出题解,粘一个详细的地址:http://wyfcyx.is-programmer.com/posts/74623.html CODE: #define _CRT_SECURE_NO_WARNINGS #include #include #include #...
分类:其他好文   时间:2015-02-05 16:28:04    阅读次数:443
Codeforces 486D Valid Sets 树形dp+计数
题目链接:点击打开链接 题意:给定常数d 和 n,表示n个点的树,每个点有点权 问:有多少个点集使得点集中的点两两可达且最大点权-最小点权 思路: 对于每个点,计算包含这个点且这个点作为点集中的最小点权时的个数,枚举每个点。 import java.io.PrintWriter; import java.text.DecimalFormat; import java.util.Array...
分类:其他好文   时间:2015-02-04 20:29:37    阅读次数:154
HDU 4354
思路是在看电视时突然想到的。枚举区间,然后按树形DP来选择最大值看是否满足条件。但枚举区间时的方法低效,看了题解,说枚举区间可以设两个指针逐步移动,开始 l = r = 1, 记录已经出现的国家。判断是否满足条件。如果满足,更新答案,更新区间出现的国家,l++, 一直到不满足。如果不满足,更新区间出...
分类:其他好文   时间:2015-02-03 16:50:01    阅读次数:130
【BZOJ】【3611】【HEOI2014】大工程
虚树+树形DP 本题100W的点数……不用虚树真的好吗…… Orz ZYF我的感悟: dp的过程跟SPOJ 1825 FTOUR2 的做法类似,依次枚举每个子树,从当前子树和之前的部分中各找一条最长(短)路径更新答案,再把这个子树的最短路径加入到x节点中去(之前算过的部分)这样就实现了枚举所有...
分类:其他好文   时间:2015-02-02 21:25:55    阅读次数:528
BZOJ 3566 SHOI2014 概率充电器 树形期望DP
题目大意:给定一棵树,每个点初始有一个概率为1,为1的节点会沿着边以边权上的概率向四周扩散,求最终期望有多少个点是1 OTZ 不想写题解了贴个代码吧= = 如果有不明白做法的直接问我就好了= = #include #include #include #include #define M 500500 #define EPS 1e-7 using namespace std; stru...
分类:其他好文   时间:2015-02-02 14:16:58    阅读次数:446
【BZOJ】【2286】【SDOI2011】消耗战
虚树+树形DP OrzZYF……果然好神……建虚树先按dfn排序,再用一个单调栈来维护当前这条【链】,往里加边……说实话还没弄懂- -留个坑吧……RE的原因:这条链往出退的时候没写top--;在第112行……导致死循环了! 1 /*********************************.....
分类:其他好文   时间:2015-02-01 23:05:08    阅读次数:289
【转】【DP_树形DP专辑】【9月9最新更新】【from zeroclock's blog】
树,一种十分优美的数据结构,因为它本身就具有的递归性,所以它和子树见能相互传递很多信息,还因为它作为被限制的图在上面可进行的操作更多,所以各种用于不同地方的树都出现了,二叉树、三叉树、静态搜索树、AVL树,线段树、SPLAY树,后缀树等等.. 枚举那么多种数据结构只是想说树方面的内容相当多,本...
分类:其他好文   时间:2015-01-31 14:28:37    阅读次数:185
BZOJ 3162 独钓寒江雪 树同构+树形DP
题目大意:给定一棵树,求本质不同的独立集个数对1000000007取模后的值 首先独立集个数应该都会求吧- - 令f[x][0]为x这个点不选的独立集个数 f[x][1]为x这个点选的独立集个数 那么有f[x][0]=Σf[son[x]][0]+f[son[x]][1] f[x][1]=Σf[son[x]][0] 但是现在要求本质不同 说到本质不同我们很容易想到群论...
分类:其他好文   时间:2015-01-28 09:57:08    阅读次数:251
BZOJ2286 [Sdoi2011消耗战
一眼,这不是裸树形dp嘛~一阵猛敲,敲完发现多组询问。。。额,不会了。。。围观hzwer,发现这就是虚树嘛!咦、等等,虚树是什么?就是个神奇的东西啦!构建虚树及dp的复杂度都是O(k * 2)级别的,由于Σki 11 #include 12 13 using namespace std; 1...
分类:其他好文   时间:2015-01-27 21:42:42    阅读次数:151
bzoj 3011
传送门: http://www.lydsy.com/JudgeOnline/problem.php?id=3011一想到这个第一反应是树形dp,然后10^18 (' ' ) 所以我直接搞了一个左偏树往上面不断合并(' ' ) 网上好像有人用的线段树维护区间(子树)最小值,不过我觉得我这个做法比...
分类:其他好文   时间:2015-01-27 01:46:04    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!