zoukankan      html  css  js  c++  java
  • HDU 2509 基础Anti-SG NIM

    如果我们规定当局面中所有的单一游戏的SG值为0时,游戏结束,则先手必胜当且仅当:(1)游戏的SG!=0 && 存在单一游戏的SG>1;(2)游戏的SG==0  && 任意单一游戏的SG==0。

    /** @Date    : 2017-10-15 01:49:12
      * @FileName: HDU 2509 基础anti-sg.cpp
      * @Platform: Windows
      * @Author  : Lweleth (SoungEarlf@gmail.com)
      * @Link    : https://github.com/
      * @Version : $Id$
      */
    #include <bits/stdc++.h>
    #define LL long long
    #define PII pair<int ,int>
    #define MP(x, y) make_pair((x),(y))
    #define fi first
    #define se second
    #define PB(x) push_back((x))
    #define MMG(x) memset((x), -1,sizeof(x))
    #define MMF(x) memset((x),0,sizeof(x))
    #define MMI(x) memset((x), INF, sizeof(x))
    using namespace std;
    
    const int INF = 0x3f3f3f3f;
    const int N = 1e5+20;
    const double eps = 1e-8;
    
    
    int main()
    {
    	int n;
    	while(cin >> n)
    	{
    		int x;
    		int sg = 0;
    		int flag = 0;
    		for(int i = 0; i < n; i++)
    			scanf("%d", &x), flag |= (x > 1), sg ^= x;
    		if(flag)
    			printf("%s
    ", sg?"Yes":"No");
    		else if(!flag) 
    			printf("%s
    ", sg==0?"Yes":"No");
    	}
        return 0;
    }
    
  • 相关阅读:
    SetROP2
    JOIN
    Delphi深度探索之PItemIDList的基本概念
    访问网络资源示例
    AVICAP 中文
    AVICAP (全)
    摄像头(简介)
    以远程计算机上的用户身份访问Com+应用
    非匿名方式访问远程的com+
    三层控件基础知识
  • 原文地址:https://www.cnblogs.com/Yumesenya/p/7679401.html
Copyright © 2011-2022 走看看