1 /*
 2  HDU1850 Being a Good Boy in Spring Festival
 3  http://acm.hdu.edu.cn/showproblem.php?pid=1850
 4  博弈论 尼姆博弈
 5
 6
 7  尼姆博弈:异或和为0则先手必败,否则先手必胜
 8  *
 9  *
10  */
11 #include <cstdio>
12 #include <cmath>
13 using namespace std;
14 const int Nmax=105;
15 int num[Nmax];
16 int main()
17 {
18     int n;
19     while(scanf("%d",&n)&&n)
20     {
21         int sum=0;
22         for(int i=1;i<=n;i++)
23         {
24             scanf("%d",&num[i]);
25             sum^=num[i];
26         }
27         if(sum==0)
28             printf("0\n");
29         else
30         {
31             int ans=0;
32             for(int i=1;i<=n;i++)
33             {
34                 int a=sum^num[i];
35                 if(a<=num[i])
36                     ans++;
37             }
38             printf("%d\n",ans);
39         }
40     }
41     return 0;
42 }

转载于:https://www.cnblogs.com/BBBob/p/6561233.html

HDU1850 Being a Good Boy in Spring Festival相关推荐

  1. HDU1850 Being a Good Boy in Spring Festival【Nim博弈】

    Being a Good Boy in Spring Festival Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 ...

  2. Being a Good Boy in Spring Festival【博弈】

    Being a Good Boy in Spring Festival Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32 ...

  3. Spring Festival

    我的个人博客 In China, Spring Festival is one of the most important festivals. It is also getting more and ...

  4. 春节词汇 Spring Festival Words

    节日名 Greeting season 春节 The Spring Festival 农历 lunar calendar 正月 lunar January; the first month by lu ...

  5. hdu 1850 Being a Good Boy in Spring Festival (尼姆博弈)

    Being a Good Boy in Spring Festival Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32 ...

  6. Spring festival return travel rush begins(春节返程高峰开始)

    As the Spring Festival holiday nears its end, transportation authorities are gearing up for the trav ...

  7. 家乡的春节html,家乡的春节(Spring Festival in my hometown)英语作文

    家乡的春节(Spring Festival in my hometown)英语作文该文细节:JOOZONE + 标题:家乡的春节(Spring Festival in my hometown)英语作文 ...

  8. Check task status after 2016 Spring festival

    Created by Wang, Jerry on Feb 21, 2016

  9. HDU 1850 Being a Good Boy in Spring Festival

    题解:尼姆博弈,SG(i)=i,要使当前堆可取,则数量必须大于其余所有堆的SG异或值,这样才可以减到其SG值使总异或值为0,又不可不取,所以不能取等号. #include <cstdio> ...

最新文章

  1. R语言使用for循环嵌套ggplot2可视化输出多个可视化结果实战
  2. maven初学者(一)
  3. 【提权思路】绕过SecureRDP限制远程连接
  4. java 实现长链接Comet
  5. bind函数polyfill源码解析
  6. 浅谈面向对象的javascript几个特性
  7. Java操作MySQL
  8. Repast——参数栏实现下拉列表对应不同的功能实现
  9. 南开100题C语言(011-020)
  10. 京东 区块链 JDChain
  11. 光大银行监控平台实践,含详细工具及架构选型思路
  12. 保龄球计分java代码_从 保龄球得分计算方法 浅析 深度学习
  13. Android AGP 7.0 适配,开始强制 JDK 11
  14. 同侪隐修录 (2016-12-25 23:10:21)转载▼
  15. 训练集、验证集、测试集以及交叉验证
  16. 2021-03-13 软件工程导论-自我简介
  17. P1417烹调方案——背包问题中的排序
  18. 大连民族大学计算机毕业论文范文,大连民族大学本科毕业设计论文.doc
  19. tomcat设置缺省应用、默认访问页面
  20. GreenDao+SearchView+FlowLoyout实现搜索历史和热门搜索

热门文章

  1. MySQL:Specified key was too long; max key length is 1000 bytes
  2. php 格式化js文件,vscode编辑器在php文件中的html/js格式化解决方案
  3. java对象关系_【java类和对象的关系】
  4. python连接sql引用的第三方库_python连接sqlserver数据库操作
  5. thinkphp5 return 返回空_杨丞琳演唱会意外踩空,从两层楼高的舞台掉落,李荣浩心疼发文...
  6. 2018-07-25 异想天开
  7. .net 任务调度 mysql_C#/.NET/.NET Core应用程序编程中实现定时任务调度的方法或者组件...
  8. JavaWeb——jsp原理
  9. ArcGIS 10.2.2 for Desktop非管理员权限用户连接Oracle12c,崩溃
  10. 阐述沙盒游戏的历史和理论