您的位置:首页 > 其它

POJ 1740 A New Stone Game

2012-12-31 11:05 211 查看
题意:有n堆石子,Alice and Bob一次可以任意选择一个堆,拿走至少一个石子。然后从这堆中选任意多个石子到其他的任意堆。拿走最后一个石子的人胜利。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <queue>
#include <cmath>
#include <stack>
#include <map>

using namespace std;
int n,re[19];
int main()
{
    #ifndef ONLINE_JUDGE
    freopen("in.txt","r",stdin);
    #endif
    while(~scanf("%d",&n)&&n)
    {
        for(int i=0;i<n;i++)
        scanf("%d",&re[i]);
        if(n&1)
        {
            printf("1\n");continue;
        }
        sort(re,re+n);
        int t= 0;
        for(int i=0;i<n;i+=2)
        if(re[i]!=re[i+1]) t=1;
        printf("%d\n",t);
    }
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: