BZOJ 4269 再见Xor 高斯消元
来源:互联网 发布:mac os iso镜像 编辑:程序博客网 时间:2024/06/03 13:55
题目大意:给定
是谁往BZ上传傻逼题……
高斯消元求线性基,都异或起来是最大值,再异或一下最小的线性基就是次大值
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define M 100100using namespace std;int n,a[M];void Gauss_Elimination(){ int i,j,k=0; for(j=1<<30;j;j>>=1) { for(i=k+1;i<=n;i++) if(a[i]&j) break; if(i==n+1) continue; swap(a[++k],a[i]); for(i=1;i<=n;i++) if(i!=k&&a[i]&j) a[i]^=a[k]; } n=k;}int main(){ int i; cin>>n; for(i=1;i<=n;i++) scanf("%d",&a[i]); Gauss_Elimination(); int ans=0; for(i=1;i<=n;i++) ans^=a[i]; cout<<ans<<' '<<(ans^a[n])<<endl; return 0;}
0 0
- BZOJ 4269 再见Xor 高斯消元
- BZOJ 4269: 再见Xor|高斯消元
- bzoj 4269 再见Xor
- [高斯消元 线性基] BZOJ 4269 再见Xor
- bzoj 4269: 再见Xor (高斯消元求解线性基)
- 【BZOJ 4269】再见Xor 线性基
- 4269: 再见Xor 高斯消元求线性基
- BZOJ 2115 [Wc2011] Xor 高斯消元
- 【BZOJ4269】再见Xor
- [bzoj4269]再见xor
- BZOJ 2115 Wc2011 Xor DFS+高斯消元
- BZOJ 2115|WC 2010|Xor|高斯消元
- [高斯消元 线性基] BZOJ 2115 [Wc2011] Xor
- 【BZOJ 2115】 [Wc2011] Xor
- BZOJ-2115-Xor-WC2011
- 【bzoj 2115】: [Wc2011] Xor
- bzoj-2115 Xor
- BZOJ 2115 [Wc2011] Xor
- 有关Html中<a>、<link>和<script>标签中相对路径与绝对路径的问题总结
- javascript中的变量声明原则
- 【BLE】CC2541之CC Debugger
- spring hibernate c3p0中遇到问题
- 字符串处理的两个问题
- BZOJ 4269 再见Xor 高斯消元
- 浅谈 Linux 内核开发之网络设备驱动
- 记录的起点
- [转]将java的console日志写入文件
- Windows环境下尝试安装并配置PHP PEAR
- Select2用法简介
- RadioButton 选择框的位置
- 1、获取客户端真实ip地址
- 黑马程序员-数组篇