hdu 2095 异或“找不同”
2015-07-14 19:40
176 查看
经典问题:利用两个相同的数字异或为0的特点,可以用来寻找“落单的数”。
#include <cstdio> using namespace std; int main () { int n; while ( scanf("%d", &n), n ) { int ans = 0, tmp; for ( int i = 0; i < n; i++ ) { scanf("%d", &tmp); ans = ans ^ tmp; } printf("%d\n", ans); } return 0; }
相关文章推荐
- JDBC框架的编写
- 图书管理系统
- iOS 图片三种加载方式的比较
- 永久开启完整版Google Play
- 集合: NSSet(不可变集合)和NSMutableSet(可变集合)
- 技术随笔 五 —— 心中的马
- POI 3.8版本导出excel问题
- Lua基础和Lua版飞机大战
- CSharp获取图形文件的读写
- JS-002-修改元素属性(以按钮示例)
- Java基础日记———反射
- 欢迎使用CSDN-markdown编辑器
- poj 3169 Layout (差分约束)
- 【工具相关】iOS-Reveal的使用
- java CopyOnWriteArrayList的使用
- swift中Class的继承
- Android实战技巧之三十八:Handler使用中可能引发的内存泄漏
- Android内核开发:在源码树中添加新的app应用
- Android内核开发:在源码树中添加新的app应用
- Think in java 笔记一(第1~2章)