11 2017 档案
摘要:ural1018. Binary Apple Tree 题目大意 有一棵n个节点的树,树上每个节点有一个值,选择m个节点使这些节点值的和最大 要求:如果选当前节点,则必须选它的父节点 解法: 我们设dp[i][j]为以i为根的树上留j个节点的最大值,转移方法如下 复杂度O(n*m^2) “金明的预算
阅读全文
摘要:主要思想: 对一棵树进行重链和轻边的划分,并用数据结构对重链进行维护,达到在树上快速维护和查询的目的。 剖分方法: 定义: 重儿子:一个节点的儿子子树中节点最多的儿子为重儿子(只有一个,相等就任取其一) 重边:父节点与重儿子连的边 轻边:除重边外的树边 重链:连续的重边连成的链 然后就有一个性质:
阅读全文
摘要:RMQ(Range Minimum/Maximum Query)问题,即区间最值查询问题,ST表可以在O(nlog(n))的预处理下将查询做到O(1) 1.预处理出f[i][j]——从i到i+(1<<j)-1这个区间中的最值 2.对于每个查询区间[l,r]找到一个k使[l,l+(1<<k)-1]和[
阅读全文
摘要:转载自http://www.cnblogs.com/xpjiang/p/4396106.html 定理1:连通多重图中存在欧拉回路当且仅当图中所有顶点的度数为偶数。 首先,我们来证明充分性,即存在欧拉回路则图中的所有顶点的度数必然为偶数。在图中任取一点,以该点作为起点,沿着欧拉回路走,当前顶点的出度
阅读全文

浙公网安备 33010602011771号