大佬的博客 假设有n个数,这n个数能组成的异或和的集合为V,线性基就是能表示这个异或和集合V的最小集合。 线性基的作用:求解异或和第k小、异或和最大值、某个数是否存在于异或和集合里等问题。 洛谷P3812 求异或和的最大值 #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 7; typedef long long ll; ll a[maxn], b[65], ans; int n, m; void prepare() { int cnt = 0; memset(b, 0, sizeof(b));...