摘要: 浅谈状压DP 状压DP,是指通过一个01串来记录转移的状态,再通过DP的思想转移方程。 例:如共有五个节点,当前选择了第1、2、3号节点,则状态为 (00111)2 = (7) 10 由于计算机中的存储都采用二进制,我们可以通过位运算很方便的进行状态转移 注意:状压DP一般数据范围较小,多通过位运算 阅读全文
posted @ 2020-10-12 22:32 岚默笙 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 线段树 对于维护区间内的信息,我们可使用RMQ,但这种做法的缺点是无法快速修改,而线段树这种数据结构则可以实现实时的查询、修改(单点、区间)。 原理: 线段树是一种二叉搜索树,对于每个节点,他代表区间L~R的信息,而其两个子节点分别代表L~mid、mid+1~R的信息。 建树: 只需要遍历到每个叶子 阅读全文
posted @ 2020-10-11 19:37 岚默笙 阅读(377) 评论(1) 推荐(1) 编辑
摘要: 树链剖分 在树上求LCA,我们常用的方法如:倍增法,离线Tarjin,转欧拉序,以及树链剖分。 树剖与其他算法相比,时间复杂度相近,而优点是可以与线段树结合,支持修改。 原理: 树剖就是将一棵树,根据子节点个数剖分成轻、重链,轻、重儿子,轻、重边。 轻、重儿子:重儿子为该点子节点中,子树体积(siz 阅读全文
posted @ 2020-10-11 15:01 岚默笙 阅读(244) 评论(1) 推荐(1) 编辑
摘要: [JLOI2014]松鼠的新家 题目传送门 题目大意: 对给定路径上的所有点进行区间加和,最后进行单点查询。 分析: 一道树上差分裸题,当然也可以用树剖来做,不过因为不用进行修改,树链剖分就有些大材小用了。对于这种不用修改的区间的修改,我们最先能想到差分。 普通差分: 对于数组a[i],如果我们想要 阅读全文
posted @ 2020-10-09 23:26 岚默笙 阅读(317) 评论(0) 推荐(0) 编辑
摘要: POJ 3585 Accumulation Degree 题目传送门 Description Trees are an important component of the natural landscape because of their prevention of erosion and th 阅读全文
posted @ 2020-09-03 00:02 岚默笙 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1019: 电子眼 Time Limit: 1 Sec Memory Limit: 64 MB Description 中山市石一个环境优美、气候宜人的小城市。因为城市的交通并不繁忙,市内的道路网很稀疏。准确地说,中山市有N条马路和N个路口,每条马路连接两个路口,每两个路口之间最多只有一条马路。作为 阅读全文
posted @ 2020-09-02 23:43 岚默笙 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 洛谷传送门:https://www.luogu.com.cn/problem/P2052 分析:本题算是一道比较初级的树型DP了,可数据范围过大,用深搜会爆栈,所以替换为宽搜 宽搜实现树型DP的原理是当一次搜索完成之后,队列中的元素( 1~N)即为搜索顺序,只需在搜索过程中记录父子关系,便可在搜索之 阅读全文
posted @ 2020-09-02 23:27 岚默笙 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1022: treecut Time Limit: 1 Sec Memory Limit: 128 MB Description 有一个N个节点的无根树,各节点编号为1..N,现在要求你删除其中的一个点,使分割开的连通块中节点个数都不超过原来的一半多。 Input 第一行:一个整数N (1 <= N 阅读全文
posted @ 2020-09-02 23:14 岚默笙 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 分析:题目比较繁琐,提取完有用信息之后就是一个最短路统计。唯一的难点是经过点v的最短路统计。我们可以转换成C(s,v)*C(v,t) 代码如下: #include<stdio.h> #define inf 100000001 double f[101][101]; double g[101][101 阅读全文
posted @ 2020-08-14 10:01 岚默笙 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 核弹 Time Limit: 1 Sec Memory Limit: 128 MB Description 疯狂的恐怖主义想用核弹毁灭地球,然而引爆核弹并非易事,需要一个庞大的电网体系。电网体系由n个电站组成,编号为1~n,每个电站有它自己的能量值pow[i]。有些电站之间是联通的,世界警察美国窃听 阅读全文
posted @ 2020-08-14 09:54 岚默笙 阅读(128) 评论(0) 推荐(0) 编辑