
线性基
文章平均质量分 57
orz11111111
这个作者很懒,什么都没留下…
展开
-
BZOJ 2460 元素 线性基+贪心
线性基是一种特殊的基,它通常会在异或运算中出现,它的意义是:通过原集合S的某一个最小子集S1使得S1内元素相互异或得到的值域与原集合S相互异或得到的值域相同。性质:线性基能相互异或得到原集合的所有相互异或得到的值。线性基是满足性质1的最小的集合线性基没有异或和为0的子集。题意:n个矿石,第i个矿石有编号num[i]和价值val[i] num[i]问从n个中选出若原创 2017-09-21 10:32:51 · 254 阅读 · 0 评论 -
CS Hard Xor Closure 异或,消元
题意:给出集合a,设集合a合法当a[i]^a[j]=x x也属于集合a .问最少需要添加多少个数 使得集合a变为合法?n首先一个简单的性质.取向量组中的两个向量a,b,把a,b中的某一个替换成a xor b,.替换前后向量组中的向量的线性组合得到的空间相同。通俗的说就是 替换前后 能异或出来的值一样。a中任意两个数异或的结果都属于a 等价于 a中任意子集异或的结果仍然原创 2017-10-12 17:30:30 · 218 阅读 · 0 评论