BZOJ 4269 高斯消元求线性基
来源:互联网 发布:战争程序员白濑 编辑:程序博客网 时间:2024/06/17 00:39
思路:
最大: 所有线性基异或一下
次大: 最大的异或一下最小的线性基
搞定~
//By SiriusRen#include <cstdio>#include <algorithm>using namespace std;int n,flag=1,ans,a[100050];int main(){ scanf("%d",&n); for(int i=1;i<=n;i++)scanf("%d",&a[i]); for(int j,i=1<<30;i;i>>=1){ for(j=flag;j<=n;j++) if(a[j]&i)break; if(j==n+1)continue; swap(a[j],a[flag]); for(int k=1;k<=n;k++) if(k!=flag&&(a[k]&i))a[k]^=a[flag]; flag++; } for(int i=1;i<=flag;i++)ans=ans^a[i]; printf("%d %d\n",ans,ans^a[flag-1]);}
0 0
- BZOJ 4269 高斯消元求线性基
- [高斯消元 线性基] BZOJ 4269 再见Xor
- 【BZOJ 4269】再见Xor 线性基
- bzoj 3105 线性基
- BZOJ 2115 线性基
- BZOJ 2844 高斯消元 线性基
- BZOJ 3105 线性基 高斯消元
- 【BZOJ 4184】shallot 线性基
- BZOJ 2460 [贪心][线性基]
- BZOJ 3569 [Hash][线性基]
- BZOJ 4004 实数线性基
- [BZOJ]2460 元素 线性基
- [BZOJ]2115 Xor 线性基
- bzoj 4269: 再见Xor (高斯消元求解线性基)
- BZOJ 2115([Wc2011] Xor-线性基求法)
- 【BZOJ】【P2115】【Wc2011】【Xor】【题解】【线性基】
- BZOJ 2115 WC2011 Xor 线性基+贪心
- bzoj 2460: [BeiJing2011]元素(线性基)
- WiFi客流统计中科每时每客的功能及应用
- android studio常用小操作
- 广告栏(自动轮播,无限循环)-图片轮播控件Banner的简单使用总结
- linux命令
- cannot convert parameter 1 from 'int' to 'int []'
- BZOJ 4269 高斯消元求线性基
- Android AA框架
- Spring - 事务
- Minimum Path Sum
- swift 网络请求 Get、Post HttpRequest For Swift language (iOS )
- 深入解读Spring Framework IoC容器(第二弹:依赖注入的方式)
- weka学习比较好的网址
- SSH框架整合
- 两种广播接受方式