bzoj3678 简单题
2016-01-06 23:00
295 查看
<pre name="code" class="cpp">/************************************************************** Problem: 3687 User: Clare Language: C++ Result: Accepted Time:4968 ms Memory:1932 kb ****************************************************************/ #include <cstdio> #include <iostream> #include <algorithm> #include <cstring> #include <cmath> #include <queue> #include <vector> #include <bitset> using namespace std; #define N 2000010 int n,m,Ans,sum; bitset<N> a; int main() { scanf("%d",&n); a[0]=1; for(int i=1;i<=n;i++) { int x;scanf("%d",&x); sum+=x; a^=(a<<x); } for(int i=1;i<=sum;i++) { if(a[i]) Ans^=i; } cout<<Ans<<endl; return 0; }
相关文章推荐
- redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护。
- 操作系统概念(第九章) 虚拟内存(好多图片讲解)
- 基于C#的MongoDB数据库开发应用(2)--MongoDB数据库的C#开发
- 单一按钮显示隐藏
- javascript小白学习指南4--持续更新
- Tortoise git的简单使用
- inux 下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 文件的作用
- ArrayAdapter
- 【故障】Linux系统故障解决思路与无法启动的原因分析
- 常见面试之机器学习算法思想简单梳理
- System V 的 IPC -- 线程通信机制
- atoi() atol()atof() strtol() stroul() strtod()
- //中国 通信 发展:
- ArrayList API 学习小笔记
- Nodejs webSocket test
- scp sparkuser@spark02:/home/sparkuser/.ssh
- ReactJS 官网案例分析
- [ApiDemos] Activity CustomDialog
- PathButtonView 控件
- STL 乱玩