上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 66 下一页
摘要: 时隔一年 我又回来了 看了一遍当年写下的blog 眼泪不自觉的流到了指间 于是有了这篇文章。 凤凰台上凤凰游 我自一曲问天歌。 和上一年一模一样的境遇我是不是越活越倒退了?在屏幕前发呆的我,不禁苦笑。 话语斑驳 却了却不了一番风雨...究竟我想成为一个什么样的人呢?我一直都没有答案。到了现在了 也依 阅读全文
posted @ 2019-08-19 23:10 chdy 阅读(215) 评论(0) 推荐(0) 编辑
摘要: P 4316 一张无向图之上求从1到n经过路径总长度的期望。看起来 很不可做 但是由于 线性运算的期望==期望的线性运算 这道题变得可做起来了。 别问我这个等式 我很迷的利用其解决一些问题,我还没入门 服了。我们倒推 我也不知道为什么要倒推但是显然的是 终点是一切期望的开始。 面对这些题目 我是该沉 阅读全文
posted @ 2019-08-19 17:13 chdy 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 现在上真正的二维线段树 毕竟 刚刚那个是卡常 过题我们现在做一个更高级的做法二维线段树。 大体上维护一颗x轴线段树 然后在每个节点的下方再吊一颗维护y轴的线段树那么此时我们整个平面就被我们玩好了。 这样形成二维线段树比刚才的要 合理多了。 写起来 不免有点蒙蔽...然后突然就顿悟了 其实每次我们对于 阅读全文
posted @ 2019-08-16 15:43 chdy 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 学了一些比较nb的操作 比如 可持久化树的区间修改 必须要标记可持久化...当然还有线段树套线段树 再有就是二维线段树了。 二维线段树 是这样的 每个节点都维护4个值 l r u d 也就是一个矩形 l r 表示从左到右区间范围 u d 表示从上到下的区间范围。 然后子节点每次都 分割四分之一 l 阅读全文
posted @ 2019-08-16 13:52 chdy 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 关于树的重心的一些性质都没有理解的很好 在此总结一下。 树的重心的应用 点分治 点分树 动态维护树的重心等等。 关于点分治的复杂度一论 这个其实是套用了 分治的思想 或者是CDQ 的思想 对区间不断的进行递归分治,这个分治可以很快的分出断点mid 而在树上我们就无法快速得出这个mid了。 分治区间的 阅读全文
posted @ 2019-08-13 14:11 chdy 阅读(722) 评论(1) 推荐(0) 编辑
摘要: 注意在有向无环图中。链是一个点的集合。这个集合中任意两个元素x y 要么x能走到y 要么y能走到x。 反链也是一个点的集合不过在这个点集之中 其中任意两个元素 x,y 谁都不能走到谁。 最长反链如何求出?根据某个啥啥定理来说最长反链==最小链覆盖数 最小链覆盖 是指 用最少的链经过所有点至少一次。 阅读全文
posted @ 2019-08-13 09:09 chdy 阅读(1326) 评论(0) 推荐(1) 编辑
摘要: 1 作用:对于一张图求生成树数量 矩阵树定理可解决。 2 实现方式 A为邻接矩阵表示两点之间的连接关系 D为度数矩阵存放每个点的度数 根据矩阵的初等变换 基尔霍夫矩阵=D-A; 当然基尔霍夫矩阵就是拉普拉斯矩阵。 有如下几个性质:拉普拉斯矩阵的行列式为0. 拉普拉斯矩阵的任意一个余子式的行列式相等。 阅读全文
posted @ 2019-08-09 12:34 chdy 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 这道dp题 可谓是比较难了,我想了2h 总是觉得自己设的状态没有包涵全部的状态空间 一直想不出来状态 最后败北。 正解是这样的 我们肯定是有一维i的表示 到了i 这个人吃饭了 但是在i吃饭之前后面的7个人都是有可能吃饭的,所以得再加一维j 表示自己和后面7人的状态,由于代价是和上一个吃饭的人有关的 阅读全文
posted @ 2019-08-06 14:09 chdy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 这道题感觉不太行 因为自己没想出来。 先说一下暴力吧,取三个点 让两两之间的距离相等怎么做呢,看起来是很复杂的样子的,但是仔细观察发现 答案出自一个点的儿子之间 或者儿子和父亲之间。 暴力枚举三个点然后 算两两点的距离 ST表的话 可以做到n^3 。 考虑 稍微暴力一点的解法 我们发现对于每个点我们 阅读全文
posted @ 2019-08-05 00:14 chdy 阅读(183) 评论(0) 推荐(0) 编辑
摘要: (可怕的是noi2017 6道黑题 这觉对是神仙 瞄了一眼 可能就这个整数可以写。 这题是想让我们维护一个高精度的二进制数 且支持加法和减法以及第k位的查询。 对于第k位的查询我们显然是直接把这个数字变成二进制数 然后直接 查询输出答案。 至于加法和减法 观察 加上和减去这个数字 a*2^b 我们 阅读全文
posted @ 2019-08-02 13:19 chdy 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 66 下一页