poj2234(尼姆博弈)
来源:互联网 发布:怎么调用c语言中的函数 编辑:程序博客网 时间:2024/04/27 16:55
Matches Game
Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 7845 Accepted: 4517
Description
Here is a simple game. In this game, there are several piles of matches and two players. The two player play in turn. In each turn, one can choose a pile and take away arbitrary number of matches from the pile (Of course the number of matches, which is taken away, cannot be zero and cannot be larger than the number of matches in the chosen pile). If after a player’s turn, there is no match left, the player is the winner. Suppose that the two players are all very clear. Your job is to tell whether the player who plays first can win the game or not.
Input
The input consists of several lines, and in each line there is a test case. At the beginning of a line, there is an integer M (1 <= M <=20), which is the number of piles. Then comes M positive integers, which are not larger than 10000000. These M integers represent the number of matches in each pile.
Output
For each test case, output "Yes" in a single line, if the player who play first will win, otherwise output "No".
Sample Input
2 45 453 3 6 9
Sample Output
NoYes
Source
POJ Monthly,readchild
尼姆博弈模型
import java.util.Scanner;public class poj2234 {public static void main(String[] str){Scanner key=new Scanner(System.in);int n,i;int [] pile=new int[30];while(key.hasNext()){n=key.nextInt();for(i=0;i<n;i++)pile[i]=key.nextInt();int ans=pile[0];for(i=1;i<n;i++){ans^=pile[i];}if(ans!=0)System.out.println("Yes");else System.out.println("No");}}}
- poj2234(尼姆博弈)
- poj2234(Matches Game 尼姆博弈)
- POJ2234(Nim博弈)
- POJ2234
- poj2234
- poj2234
- poj2234
- poj2234
- HDU1536 SG博弈+尼姆博弈
- 尼姆博弈和巴什博弈
- 【博弈】hdu1850 && hdu2176 (尼姆博弈)
- 尼姆博弈
- hdu1907(尼姆博弈)
- hdu1850(尼姆博弈)
- hdu1524(尼姆博弈)
- hdu1850尼姆博弈
- 尼姆博弈
- 尼姆博弈
- Android 系统基础
- Ubuntu下Swift、Keystone和Horizon安装集成小结
- ASP.NET MVC之Html.RenderAction
- 37条常用Linux Shell命令组合
- JSP文件上传组件
- poj2234(尼姆博弈)
- tslib移植中环境变量编辑
- 高级项目管理师
- 按照字符串中数字大小利用Comparator排序
- android.os.Message-中文
- line-height:最好不带单位
- 使用Apache做负载均衡
- 跨平台数据类型定义
- js 取得 Unix时间戳(Unix timestamp)