bzoj 4269 再见Xor
来源:互联网 发布:淘宝天猫培训 编辑:程序博客网 时间:2024/06/05 11:22
【分析】
求xor最大值,次大值
【代码】
//bzoj 4269 再见Xor#include<bits/stdc++.h>#define ll long long#define M(a) memset(a,0,sizeof a)#define fo(i,j,k) for(i=j;i<=k;i++)using namespace std;const int mxn=100005;int n,m,ans1,ans2;int a[mxn],p[mxn];int main(){int i,j;scanf("%d",&n);fo(i,1,n) scanf("%d",&a[i]);fo(i,1,n){int x=a[i];for(j=31;j>=0;j--){ if(!(x>>j)) continue; if(!p[j]) {p[j]=x;break;} x^=p[j];}}for(i=31;i>=0;i--) if((ans1^p[i])>ans1) ans1=ans1^p[i];fo(i,0,31) if(p[i]) {ans2=ans1^p[i];break;}fo(i,1,n) printf("%d %d\n",ans1,ans2);return 0;}
阅读全文
0 0
- bzoj 4269 再见Xor
- BZOJ 4269 再见Xor 高斯消元
- BZOJ 4269: 再见Xor|高斯消元
- [高斯消元 线性基] BZOJ 4269 再见Xor
- 【BZOJ 4269】再见Xor 线性基
- bzoj 4269: 再见Xor (高斯消元求解线性基)
- 4269: 再见Xor 高斯消元求线性基
- 【BZOJ4269】再见Xor
- [bzoj4269]再见xor
- 【BZOJ 2115】 [Wc2011] Xor
- BZOJ-2115-Xor-WC2011
- 【bzoj 2115】: [Wc2011] Xor
- bzoj-2115 Xor
- BZOJ 2115 [Wc2011] Xor
- BZOJ 2115: [Wc2011] Xor
- BZOJ 2115: [Wc2011] Xor
- Bzoj 2115: [Wc2011] Xor
- BZOJ 2115: [Wc2011] Xor
- Add Binary
- Java 利用Map写个简单的缓存
- oracle——服务器同时安装服务端和客户端冲突
- 1142: 二进制数的大小
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- bzoj 4269 再见Xor
- HDU5573-二进制思想-构造
- C语言编程-----程序的内存布局
- caffe的concat层
- Markdown的使用
- 线性判别分析LDA的多个python实现
- Java基础教程32-递归
- CString转换成string
- [15] DevOps 自动化运维工具Chef----chef-apply, chef-client,chef-zero,chef-solo区别