HDU1850 Being a Good Boy in Spring Festival
2024-08-31 09:18:18
/*
HDU1850 Being a Good Boy in Spring Festival
http://acm.hdu.edu.cn/showproblem.php?pid=1850
博弈论 尼姆博弈 尼姆博弈:异或和为0则先手必败,否则先手必胜
*
*
*/
#include <cstdio>
#include <cmath>
using namespace std;
const int Nmax=;
int num[Nmax];
int main()
{
int n;
while(scanf("%d",&n)&&n)
{
int sum=;
for(int i=;i<=n;i++)
{
scanf("%d",&num[i]);
sum^=num[i];
}
if(sum==)
printf("0\n");
else
{
int ans=;
for(int i=;i<=n;i++)
{
int a=sum^num[i];
if(a<=num[i])
ans++;
}
printf("%d\n",ans);
}
}
return ;
}
最新文章
- windows8建立局域网的方法
- ldr和adr在使用标号表达式作为操作数的区别
- iOS app调试的黑魔法--第三方库
- 数据库连接工具类 数据库连接工具类——仅仅获得连接对象 ConnDB.java
- Spring 静态资源配置
- Rman实现数据库迁移
- python类的继承
- 设计模式模式游客(Visitor)摘录
- Oracle RAC 11g DG Broker配置和测试
- Wes7 剪裁方法
- 布隆(Bloom)过滤器 JAVA实现
- SSM-SpringMVC-19:SpringMVC中请求和响应的乱码解决
- excel 用VBA将所有单元格内容全部转换为文本
- Django学习手册 - 自定义分页函数
- Elasticsearch 常见问题的解决思路
- ps 中取消网格线的吸附功能,其实是对齐功能
- Html-Css 从入门到放弃(一)基础知识
- (zhuan) Attention in Long Short-Term Memory Recurrent Neural Networks
- Runable和Thread
- 【LTE基础知识】SGLTE, SVLTE, CSFB, VoLTE【转】