传送门

不知道线性基是什么东西的可以看看蒟蒻的总结

线性基是个啥玩意儿……

为啥只要消成上三角矩阵就行了?不是得搞成对角矩阵的么?

 1 //minamoto
 2 #include<cstdio>
 3 #define ll long long
 4 const int N=55;
 5 int n;ll ans,a[N],p[101];
 6 void get(ll x){
 7     for(int i=62;i>=0;--i){
 8         if(!(x>>(ll)i)) continue;
 9         if(!p[i]){p[i]=x;break;}
10         x^=p[i];
11     }
12 }
13 int main(){
14     scanf("%d",&n);
15     for(int i=1;i<=n;++i)
16     scanf("%lld",&a[i]),get(a[i]);
17     for(int i=62;i>=0;--i)
18     if((ans^p[i])>ans) ans^=p[i];
19     printf("%lld\n",ans);
20     return 0;
21 }

转载于:https://www.cnblogs.com/bztMinamoto/p/9714831.html

洛谷P3812 【模板】线性基相关推荐

  1. 线性筛法 欧拉筛c语言,[洛谷P3383][模板]线性筛素数-欧拉筛法

    Hibernate Hql 总结 1.from子句 Hibernate中最简单的查询语句的形式如下: from eg.Cat该子句简单的返回eg.Cat类的所有实例. 通常我们不需要使用类的全限定名, ...

  2. 专题·树链剖分【including 洛谷·【模板】树链剖分

    初见安~~~终于学会了树剖~~~ [兴奋]当初机房的大佬在学树剖的时候我反复强调过:"学树剖没有前途的!!!" 恩.真香. 一.重链与重儿子 所谓树剖--树链剖分,就是赋予一个链的 ...

  3. 洛谷·【模板】点分树 | 震波【including 点分树

    初见安-这里是传送门:洛谷P6329 [模板]点分树 | 震波 一.点分树 其实你会点分治的话,点分树就是把点分治时的重心提出来重新连城一棵树. 比如当前点是u,求出子树v的重心root后将root与 ...

  4. 洛谷.4897.[模板]最小割树(Dinic)

    题目链接 最小割树模板.具体见:https://www.cnblogs.com/SovietPower/p/9734013.html. ISAP不知为啥T成0分了.. Dinic: //1566ms ...

  5. 强连通分量:洛谷P3387 模板:缩点

    传送门 顾名思义,模板awa #include <cstdio> #include <cstring> #include <cmath> #include < ...

  6. 【后缀数组】洛谷P3809模板题

    题目背景 这是一道模板题. 题目描述 读入一个长度为 n n n 的由大小写英文字母或数字组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置. ...

  7. 洛谷 P1919 模板】A*B Problem升级版(FFT快速傅里叶)

    https://www.luogu.com.cn/problem/P1919 题目背景 本题数据已加强,请使用 FFT/NTT,不要再交 Python 代码浪费评测资源. 题目描述 给你两个正整数 a ...

  8. 洛谷 p3372 模板-线段树 1

    题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数加上x 2.求出某区间每一个数的和 输入输出格式 输入格式: 第一行包含两个整数N.M,分别表示该数列数字的个数和操作的总个 ...

  9. 洛谷.4245.[模板]任意模数NTT(MTT/三模数NTT)

    题目链接 三模数\(NTT\): 就是多模数\(NTT\)最后\(CRT\)一下...下面两篇讲的都挺明白的. https://blog.csdn.net/kscla/article/details/ ...

最新文章

  1. android中XMl文件的读取
  2. vue中监听input框获取焦点,失去焦点的问题
  3. 【网站建设】Linux上安装MySQL - 12条命令搞定MySql
  4. small android,Android-Small框架-基础
  5. Ajax基石脚本异步并发调用参数传递
  6. NET 下数据库图片的存入与读取
  7. vlookup使用步骤_使用vlookup出错,看看原因多为这几个!快来看看!
  8. 拷贝构造函数和赋值构造函数声明为私有的作用
  9. 【车间调度】基于matlab遗传算法求解混合流水车间调度最优问题【含Matlab源码 901期】
  10. 使用Excel背单词-高效-简单
  11. 万字长文 | 谷歌进入到退出中国市场的前因后果
  12. 傅里叶变换 相位谱 幅度谱
  13. 无线网络dns服务器设置,netgear 无线dns设置教程
  14. 电信主机托管费用_电信服务器托管怎样选择?
  15. 华为正式发布鸿蒙艾,安卓12正式发布,华为掉出首发名单,鸿蒙系统硬扛谷歌苹果...
  16. 小草酒店客房管理系统 免费
  17. stm8L051低功耗采集电池电量ADC例程
  18. 了解V模型,W模型,H模型
  19. 细谈微商分销系统开发对企业的发展是好还是坏
  20. 加密基础知识二 非对称加密RSA算法和对称加密

热门文章

  1. 第一个python代码
  2. 拒绝干扰 解决Wi-Fi的最大问题
  3. openerp 常见问题 OpenERP在哪储存附件?(转载)
  4. Linux之file命令
  5. 每日一道算法题--leetcode 169--求众数--python--两种方法
  6. LNMP一键自动安装脚本
  7. Storm 性能优化
  8. 201521123009 《Java程序设计》第1周学习总结
  9. HDU 1151 Air Raid
  10. Thread中interrupt()interrupted()和isInterrupted()的区别