
线性基
文章平均质量分 94
酷酷的Herio
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线性基复习
线性基复习 前言 之前只学过一次,好久之前,忘得差不多了,来复习了。 线性基是什么? 线性基是一个向量组,其是线性无关的,且可以张成一个向量空间VVV,则称该向量组为VVV的基。 张成(span) 一个向量组所有线性组合所构成的集合。 向量空间(vector space) 定义(F,V,+,.)(F,V,+,.)(F,V,+,.) 为向量空间,FFF为域,VVV为集合,VVV中元素称为向量,+++是向量加法,...是标量乘法。 ACM中的线性基 V=({0,1},span(a1,a2…,an),⊕原创 2021-01-16 12:18:36 · 386 阅读 · 0 评论 -
线性基的整理.
线性基的一些性质: 1.原序列中任意元素都可被线性基中一些元素异或得到. 2.线性基中不存在异或和为0的非空子集. 3.线性基元素个数唯一,在满足性质1下,元素个数最少. 应用: 1.求序列中选取一些元素的最大异或和. 利用性质1+贪心从高位向低位选. 2.求第kkk小异或和. 将线性基修改一下,使得对应的位提供最高位的1,然后将kkk分解成二进制进行异或即可. #include<bits/stdc++.h> using namespace std; typedef long long ll;原创 2020-07-17 11:06:31 · 377 阅读 · 0 评论