
线性基
文章平均质量分 79
neither_nor
这个作者很懒,什么都没留下…
展开
-
BZOJ4568 [Scoi2016]幸运数字
树上查两点间最大异或和树倍增,每个点维护向上2^k个点的线性基,然后在查lca的时候合并关于点权维护倍增略蛋疼-_-合并线性基的时候就直接把一个线性基里的插到另一个里复杂度O(m log n log^2INF)合并的时候加点优化可以降掉一个logINF接下来bb一些有关线性基和最大异或和的东西……首先线性基是一个拟阵,遗传性显然,交换性可以把大的里边找一个小的里没有的位原创 2016-05-10 11:04:18 · 2830 阅读 · 1 评论 -
BZOJ3563/3569 DZY Loves Chinese II/DZY Loves Chinese
异或随机化也算是套路了吧……但是还是没想到瞎jb做一个生成树,给所有非树边随机一个权值,树边的权值等于覆盖他的非树边的权值的异或和那么如果有一组边的异或和为0的话,基本就可以判断他们是一个树边和覆盖了这个树边的所有非树边而出现这种情况就说明变得不连通了也就是说对于输入的每组边判一下是否线性无关即可707185547最高!#include#include#include原创 2017-05-04 09:27:41 · 601 阅读 · 0 评论