hdu 2176 取石子游戏

hdu 2176 取石子游戏

大家好,又见面了,我是全栈君。

http://acm.hdu.edu.cn/showproblem.php?pid=2176
提示:尼姆博弈,异或

#include <iostream>
#include <cstdio>
using namespace std;
int data[200005];
int main()
{
    int m,s;
    while(cin>>m,m)
    {
        int ans=0;
        for(int i=0; i<m; i++)
        {
            cin>>data[i];
            ans^=data[i];
        }
        if(ans == 0)
            puts("No");
        else
        {
            puts("Yes");
            for(int i=0; i<m; i++)
            {
                s=ans^data[i];
                if(s<data[i])
                    cout<<data[i]<<" "<<s<<endl;
            }
        }
    }
    return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115367.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月5日 下午12:00
下一篇 2022年2月5日 下午1:00


相关推荐

  • 歌华有线财务分析报告(歌华有线机顶盒置换)

    网易科技讯3月2日动静,歌华有线宣布公司2010年业绩快报,公司去年完成净利3.45亿元,同比增长4.41%。公司完成业务支出18.94亿元,同比增长24.96%;每股收益0.325元,同比增长4.4%。有动静称,休止2010年12月31日,公司收到北京市各区县财务2010年岁字电视机顶盒补贴资金2.56亿元,预计增长2010年利润总额510万元。此前,公司已…

    2022年4月10日
    56
  • sql prompt linux,SQL PROMPT的设置[通俗易懂]

    sql prompt linux,SQL PROMPT的设置[通俗易懂]–10g中一般的SQLPROMPT都是’>’,为了让我们的提示符显示的更有意义,以便我们在做一些操作时可以明确我们所处的位置,采用以下方法,更改我们的SQLPROMPT。SQL>DEFINEDEFINE_DATE=”12-3月-09″(CHAR)DEFINE_CONNECT_IDENTIFIER=”orcl”(CHAR)DEFINE_USE…

    2022年7月26日
    9
  • windows安装git cmd_git for windows

    windows安装git cmd_git for windowsGitLFS(GitLargeFileStorge,Git大文件储存)。本文只介绍windows下的安装方式。写在前面,GitLFS安装依赖Git,所以我们先安装git下载地址【传送门】双击安装,直接next1.安装地址【传送门】2.安装双击->默认->确定->安装完成运行cmd下输入gitlfsinstall一般命令gitlfsinstall开启LFS功能gitlfstrackl文件追踪,一般后面”文件名.后缀”gitlf

    2025年10月4日
    6
  • 网上英语学习资源大整理

    网上英语学习资源大整理 翻译http://www.bilinguist.com/汉英论坛,高手云集[url]http://www.chinatranslate.net/[/url]中国翻译网,号称全国最大的翻译专业网站[url]http://gb.transea.com/[/url]机器即时翻译,适合整体翻译网站及段落,但不够准确。适合一般人[url]http://www.si-chi…

    2025年7月24日
    10
  • vue学习笔记(二)——字符组件传值「建议收藏」

    vue学习笔记(二)——字符组件传值「建议收藏」1、子组件向父组件传值、vue中splice和$emit使用:https://blog.csdn.net/BlackPlus28/article/details/100136811<body> <div id=”app”> <!– v-model 数据双向绑定 –> …

    2022年6月13日
    31
  • 腾讯混元和腾讯元宝有何不同?小白必看,彻底搞清楚这两大虚拟货币的区别!

    腾讯混元和腾讯元宝有何不同?小白必看,彻底搞清楚这两大虚拟货币的区别!

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号