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
————点分治
树|图 分治
hdu4670Cubenumberonatree首次接触树的
点分治
,感觉与树链剖分有些类似。
solotzg
·
2014-07-22 10:00
点分治
专题——bzoj 1468 &bzoj 2152 题解
【
点分治
的作用】套用SYC大神的话说是:用来解决树上路径点权统计问题。【大致流程】①找出这颗树的重心。
u013724185
·
2014-05-13 20:00
题解
bzoj
点分治
点分治
树上的算法真的很有意思……哈哈。给一棵边带权树,问两点之间的距离小于等于K的点对有多少个。将无根树转化成有根树进行观察。满足条件的点对有两种情况:两个点的路径横跨树根,两个点位于同一颗子树中。如果我们已经知道了此时所有点到根的距离a[i],a[x] + a[y] #include #include #include using namespace std; #define N 1
u013724185
·
2014-03-07 14:00
树
spoj 1825 Free tour II(树的
点分治
)
spoj1825FreetourII(树的
点分治
)09年漆子超论文第二题。主要是在算经过某一棵树的根的答案这一步很难想。假设这个根节点为u,有若干个子树v。
No__stop
·
2014-02-22 14:00
树分治
求树的重心
相同就选取编号最小的.分析:首先要知道什么是树的重心,树的重心定义为:找到一个点,其所有的子树中最大的子树节点数最少,那么这个点就是这棵树的重心,删去重心后,生成的多棵树尽可能平衡.实际上树的重心在树的
点分治
中有重要的作用
ACdreamers
·
2013-11-23 20:12
图论
求树的重心
实际上树的重心在树的
点分治
中有重要的作用, 可以避免N^
ACdreamers
·
2013-11-23 20:00
POJ 1741
点分治
题意:给定n个点的树,K值下面n-1条边问两点之间距离 #include #include #include usingnamespacestd; inlineintMax(inta,intb){returna>b?a:b;} inlineintMin(inta,intb){returnaK&&j>i)j--; if(i==j)returnans; ans+=j-i; } returnans; }
qq574857122
·
2013-11-22 22:00
hdu 3534 Tree
思路:最开始的时候想用树形dp,但是没什么好想法,然后突然想到可以用
点分治
去做,写完
点分治
以后又想了想树形dp,发现树形dp更好写,下面说一下树形dp的思路吧,
点分治
可以参考漆子超的论文《分治算法在树的路径问题中的应用
qian99
·
2013-09-26 18:00
dp
【
点分治
】hdu4670
这道题是询问树上有多少条路径的点权积是三次方数,直接
点分治
求过每个点的方案,每次用map暴力统计一下,一开始re是一直用dfs写树分治爆栈了,以后能bfs还是尽量bfs吧。。。后来tle,是我脑残用
huyuncong
·
2013-09-16 21:00
关于树分治的问题
树分治分为
点分治
和边分治(其实还有一种叫“链分治”,是树的路径剖分思想的更高级的体现,一般链
Mato is No.1
·
2013-08-31 23:00
HDOJ 4670: Cube number on a tree
注意:点对中的两个点可以是相同的,这个坑了我好久,切~算法:树的
点分治
。每次处理的时候,用一个map保存之前遍历过的子树中的节点到
frog1902
·
2013-08-24 17:00
BZOJ 2599 [IOI2011]Race【Tree,
点分治
】
给出N(1 #include #include #include #include usingnamespacestd; #defineN200010 #defineinf0x3f3f3f3f structnode{ intv,l; node(){} node(int_v,int_l):v(_v),l(_l){}; }; vectorg[N]; intn,K,cur,root,size,ans;
yang_7_46
·
2013-08-16 17:00
POJ 2114 Boatherds【Tree,
点分治
】
求一棵树上是否存在路径长度为K的点对。POJ1714求得是路径权值 #include #include #include usingnamespacestd; structnode{ intv,l; node(){}; node(int_v,int_l):v(_v),l(_l){}; }; #defineN10015 intn,m,K,size,root,s[N],f[N],d[N],ans; b
yang_7_46
·
2013-08-16 14:00
POJ 1987 Distance Statistics【Tree,
点分治
】
这道题目和POJ1741基本一样了。树上的分治。此类算法参考论文:09年国家集训队论文《分治算法在树的路径问题中的应用——漆子超》#include #include #include #include usingnamespacestd; #defineN40005 structnode{ intv,l; node(){}; node(int_v,int_l):v(_v),l(_l){}; };
yang_7_46
·
2013-08-14 20:00
POJ 1741 Tree【Tree,
点分治
】
树上的算法真的很有意思……哈哈。给一棵边带权树,问两点之间的距离小于等于K的点对有多少个。将无根树转化成有根树进行观察。满足条件的点对有两种情况:两个点的路径横跨树根,两个点位于同一颗子树中。如果我们已经知道了此时所有点到根的距离a[i],a[x] + a[y] #include #include #include usingnamespacestd; #defineN10009 structn
yang_7_46
·
2013-08-14 16:00
hdu 4670
点分治
+ 哈希
这场比赛是我和杰哥两个人搞的,搞了三个小时才做两个题,几何题感觉有点思路,但最近做的不多,就懒得搞,最后想了想,反正队友搞不出其他题,自己艹出一个做的比较少的题娱乐一下吧,瞄了瞄做的比较少的题,1005,求合法点对的数量,这种题一眼题啊,分治+统计,XWLJ了,稍微推了下calc的过程,中间统计的时候一开始想用map,然后杰哥说可能爆吧,然后由于是比赛的后半期,也就懒得想,开了个哈希表就开始写了,
haha593572013
·
2013-08-13 19:00
CC Prime Distance On Tree (树的
点分治
+ FFT)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题目:给出一棵树,问有选出一个二元组(u,v),满足u到v的路径长度为素数的概率为多少。所有边长度为1。http://www.codechef.com/AUG13/problems/PRIMEDST自从做了男人八题之后,觉得这种类型有点烂大街了。。。肯定
ACM_cxlove
·
2013-08-12 21:00
CF 293 E Close Vertices (树的分治+树状数组)
同样还是
点分治
,考虑二元组(到根的路径权值和,到根的路径长度)。按第一
ACM_cxlove
·
2013-08-09 20:00
SOJ 4299: component
算法:树的
点分治
+树形结构转线性结构。关于树的分治可以看漆子超的《分治算法在树的路径问题中的应用》。
frog1902
·
2013-07-27 00:00
POJ 1987 Distance Statistics(树的
点分治
)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 上场CF的C题是一个树的分治。。。今天刚好又看到一题,就做了下题意:一棵树,问两个点的距离 #include #include #include #include #pragmacomment(linker,"/STACK:1024000000,102
ACM_cxlove
·
2013-07-02 11:00
poj 2114 还是
点分治
跟poj1114差不多的题。。。求是否存在长为X的路径开始的时候是vector建边,但是超时了,最后找来找去发现是clear的次数太多了,无奈之下,还是换回朴素建边了,哎,以后数据量大的题还是避免STL吧自己写的calc函数挫的要死,于是从网上淘了一个清晰的。。。http://blog.csdn.net/sdj222555/article/details/7908842#include #incl
haha593572013
·
2013-04-25 20:00
BZOJ 2599 Race 点的分治
这道题的思路还是
点分治
,类似于前面那篇文章里的两题,只不过转换成了求最小而不是计数,,,每次找好重心u后,我们只考虑以u为根的子树,u的子树可以分治下去搞。我
haha593572013
·
2013-04-25 01:00
1468: Tree
点分治
学习了一下
点分治
。与树链剖分的思想差不多,我们把分治策略应用到树上。比如这个题,我们要求的是一些合法的路径,这些路径我们可以分为两种:过某个点和不过某个点。这样我们就可以分别来求这两种情况。
Phenix_2015
·
2013-04-22 21:00
POJ 1741(男人八题-Tree-
点分治
)
Language:DefaultTreeTimeLimit: 1000MS MemoryLimit: 30000KTotalSubmissions: 6982 Accepted: 2010Description给定一棵N(1≤N≤10000)个结点的带权(≤1000)树,定义dist(u,v)为u,v两点间的最短路径长度,路径的长度定义为路径上所有边的权和。再给定一个K(1≤K≤10),如果对于不
nike0good
·
2013-02-07 16:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他