码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 5011

时间:2014-12-16 07:38:22      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   ar   io   os   sp   for   strong   

E - Game
Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u
Appoint description: 

Description

Here is a game for two players. The rule of the game is described below: 

● In the beginning of the game, there are a lot of piles of beads. 

● Players take turns to play. Each turn, player choose a pile i and remove some (at least one) beads from it. Then he could do nothing or split pile i into two piles with a beads and b beads.(a,b > 0 and a + b equals to the number of beads of pile i after removing) 

● If after a player‘s turn, there is no beads left, the player is the winner. 

Suppose that the two players are all very clever and they will use optimal game strategies. Your job is to tell whether the player who plays first can win the game.
 

Input

There are multiple test cases. Please process till EOF. 

For each test case, the first line contains a postive integer n(n < 10 5) means there are n piles of beads. The next line contains n postive integer, the i-th postive integer a i(a i < 2 31) means there are a i beads in the i-th pile.
 

Output

For each test case, if the first player can win the game, ouput "Win" and if he can‘t, ouput "Lose"
 

Sample Input

1 1 2 1 1 3 1 2 3
 

Sample Output

Win Lose Lose
 NIM 博弈
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<cstdlib>
#include<algorithm>
#include<queue>
#include<vector>
#include<set>
using namespace std;
int n;
int main()
{
      while(scanf("%d",&n)!=EOF)
      {
            int t,sum;
            sum=0;
            while(n--)
            {
                scanf("%d",&t);
                sum=sum^t;  
            }
            if(sum) printf("Win\n");
            else printf("Lose\n");
      }
      return 0;
}

  

hdu 5011

标签:des   blog   http   ar   io   os   sp   for   strong   

原文地址:http://www.cnblogs.com/a972290869/p/4166266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!