题意 给定n个整数(数字可能重复),求在这些数中选取任意个,使得他们的异或和最大. \(1≤n≤50,0≤S_i≤2^{50}\) 分析 模板题. 推荐一篇好博客 现在我来证明一下线性基的性质. 性质 这说的线性基是真正的线性基,不是程序里面的. 设线性基的异或集合中不存在0. 这个是个构造,不用证明.数集T本身就是线性基,而它的异或集合中当然存在0. 线性基的异或集合中每个元素的异或方案唯一,其实这个跟性质1是等价的. 如果异或方案有多种,那么这些方案去掉公共部分后异或起来就是0,与性质1矛盾…