POJ 1740
#include <iostream> #define MAXN 100 using namespace std; int _m[MAXN]; bool mark[MAXN]; int main() { //freopen("acm.acm","r",stdin); int n; int i; int j; while(cin>>n,n) { for(i = 0; i < n; ++ i) { cin>>_m[i]; } memset(mark,false,sizeof(mark)); for(i = 0; i < n; ++ i) { if(!mark[i]) { for(j = i+1; j < n; ++ j) { if(_m[i] == _m[j] && !mark[j]) { mark[i] = mark[j] = true; break; } } } } for(i = 0; i < n; ++ i) { if(!mark[i]) { cout<<"1"<<endl; break; } } if(i == n) { cout<<"0"<<endl; } } }
关注我的公众号,当然,如果你对Java, Scala, Python等技术经验,以及编程日记,感兴趣的话。
技术网站地址: vmfor.com