题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2460 解法:从大到小排序,依次贪心的添加到当前集合就可以了,需要动态维护线性基。用拟阵证明,线性基性质,线性基中任意子集异或和不为0,所以从大到小加入就好。 ...
分类:
其他好文 时间:
2017-08-29 20:40:06
阅读次数:
151
【题意分析】 给你一个可重复数集,要求从中选取一个关于异或空间线性无关的子集,使子集的权值和最大。 【解题思路】 定义:一个有序对(S,I)称为拟阵当且仅当该有序对满足以下性质: 1.有穷性:S是一个有限集。 2.遗传性:I是S的一类具有遗传性质的非空子集族。具体地说,?B∈I,若A?B,则A∈I。 ...
分类:
其他好文 时间:
2017-03-14 20:25:29
阅读次数:
216
线性基%%%%(说的那么玄乎,就是数学学的基底(只不过垃圾高中数学只学了2,3维,那么扩充到n维是一样的)) 对于线性基的构造: 因为给出一个数列,由这个数列可以构造出来的数,肯定可以由线性基构造出来,且数都一样。 为什么呢?因为线性基正是由原来的这些数构造出来的,而且我们构造每个数最高位(二进制) ...
分类:
其他好文 时间:
2017-02-20 07:44:30
阅读次数:
206
以后我也要用传送门! 题意:一些数,选择一个权值最大的异或和不为0的集合 终于有点明白线性基是什么了...等会再整理 求一个权值最大的线性无关子集 线性无关子集满足拟阵的性质,贪心选择权值最大的,用高斯消元判断是否和已选择的线性相关 每一位记录pivot[i]为i用到的行 枚举要加入的数字的每一个二 ...
分类:
其他好文 时间:
2017-02-18 22:52:54
阅读次数:
220
【题目分析】 显然,一个路径走过两边是不需要计算的,所以我么找到一条1-n的路径,然后向该异或值不断异或简单环即可。 但是找出所有简单环是相当复杂的,我们只需要dfs一遍,找出所有的环路即可,因为所有的简单环都可以经过各种各样的异或得到。 然后线性基,在从高位向低位贪心即可,至于证明,需要拟阵的相关 ...
分类:
其他好文 时间:
2016-12-21 02:23:55
阅读次数:
177
www.lydsy.com/JudgeOnline/problem.php?id=2460 (题目链接) 题意:n个二元组(a,b),求一个∑b最大,且所有子集XOR<>0的集合 Solution 线性基的经典应用。具体证明好像要用到拟阵,不会,好像是很高深的东西。 代码: ...
分类:
其他好文 时间:
2016-09-27 20:17:46
阅读次数:
137
树上查两点间最大异或和
树倍增,每个点维护向上2^k个点的线性基,然后在查lca的时候合并
关于点权维护倍增略蛋疼-_-
合并线性基的时候就直接把一个线性基里的插到另一个里
复杂度O(m log n log^2INF)
合并的时候加点优化可以降掉一个logINF
接下来bb一些有关线性基和最大异或和的东西……
首先线性基是一个拟阵,遗传性显然,交换性可以把大的里边找一个小的里没有的位...
分类:
其他好文 时间:
2016-05-12 15:43:48
阅读次数:
195
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3105题意是要取一些数使得剩余的数xor和的子集不为0拟阵。求解极大线性无关组。贪心从大到小放,开31个向量表示二进制第i位数的情况,如果一个数能被之前的数表示,那么这个数不用取。注意long l...
分类:
其他好文 时间:
2015-11-25 21:55:59
阅读次数:
174
4004: [JLOI2015]装备购买Time Limit: 20 SecMemory Limit: 128 MBSubmit: 337Solved: 139[Submit][Status][Discuss]Description脸哥最近在玩一款神奇的游戏,这个游戏里有 n 件装备,每件装备有 m...
分类:
其他好文 时间:
2015-06-09 23:42:49
阅读次数:
148
题解RT.eps = 1e-10 WrongAnswereps = 1e-5 Accepted 1 /************************************************************** 2 Problem: 4004 3 User: idy0...
分类:
其他好文 时间:
2015-06-09 21:43:50
阅读次数:
137