⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soj2993nim变形.cpp

📁 一些ACM题目的解答,主要是soj和poj的
💻 CPP
字号:
#include<stdio.h>

int main(void)
{
    int num[1000];

    int n;
    while(scanf("%d",&n)&&n)
    {
        int i;
        for(i=0;i<n;i++)
            scanf("%d",num+i);
        int sum=num[0];
        for(i=1;i<n;i++)
            sum^=num[i];
        if(!sum)
        {
            printf("0\n");
            continue;
        }
        int b=1<<30;
        while(!(b&sum)&&b!=0)
        {
            b>>=1;
        }
        sum=0;
        for(i=0;i<n;i++)
        {
            if(b&num[i])
                sum++;
        }
        printf("%d\n",sum);
    }
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -