【杭电ACM】1.2.5 find your present (2)

【杭电ACM】1.2.5  find your present (2)

http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=2&problemid=11

本来按照题目要求用C的scanfAC了。

后来在C++里面引入了

 ios::sync_with_stdio(false);

消除了ios和scanf等的同步等待时间,否则超时。

另外这一题要想到用异或,否则用大数组操作既麻烦又浪费时间空间。

 1 #include <iostream>
 2 
 3 using namespace std;
 4 
 5 int main(){
 6     ios::sync_with_stdio(false);
 7     int n;    
 8     while(cin >> n){
 9         int ans = 0;
10         if(n == 0)
11             break;
12         do{
13             int a;
14             cin >> a;
15             ans ^= a;
16         }while(-- n > 0);
17         cout << ans << endl;
18     }
19     return 0;
20 }

 

posted on 2013-04-16 21:17  P,Z  阅读(301)  评论(0编辑  收藏  举报