当前位置: 首页 > news >正文

俩Nim游戏

1.给定n堆石子,每堆石子有xi快,两位玩家轮流操作,每次操作可以从任意一堆石子中拿走任意数量的石子(可以拿完,但不能不拿),最后无法进行操作的人视为失败。

问如果两人都采用最优策略,先手是否必胜。

#include<iostream>
using namespace std;
int main() 
{int n, res=0;cin>>n;while (n--) {int x;cin>>x;res^=x;}if (res) cout<<"Yes";else cout<<"No";return 0;
}

2.

#include<iostream>
#define ll long long
using namespace std;
int main()
{ll n,x;cin>>n>>x;ll t=2*n+1;if(x%t<=n)cout<<"B";elsecout<<"A";return 0;
}

http://www.lryc.cn/news/498644.html

相关文章:

  • 基于超级电容和电池的新能源汽车能量管理系统simulink建模与仿真
  • 数据结构——图(遍历,最小生成树,最短路径)
  • 002-NoSQL介绍
  • qt-everywher交叉编译e-src-5.15.2
  • 4.STM32通信接口之SPI通信(含源码)---硬件SPI与W25Q64存储模块通信实战《精讲》
  • 生信技能63 - 构建gnomAD变异位点的SQLite查询数据库
  • 0x0118消息 WM_SYSTIMER
  • 【机器学习】机器学习的基本分类-无监督学习(Unsupervised Learning)
  • [代码随想录09]字符串2的总结
  • java注解(一):什么是注解?什么是元注解?如何自定义注解?注解的原理是什么?
  • AD20 原理图库更新到原理图
  • .NET用C#导入Excel数据到数据库
  • 小身躯大能量-供热系统通过EtherCAT转Profinet网关进行升级
  • Android11.0系统关闭App所有通知
  • # issue 8 TCP内部原理和UDP编程
  • 力扣100题--移动零
  • Spring 邮件发送
  • 利用 360 安全卫士极速版关闭电脑开机自启动软件教程
  • 楼房销售系统
  • UML箭线图的理解和实践
  • Qt入门8——Qt文件
  • 鸿翼受邀出席2024海峡两岸档案暨缩微学术交流会
  • 支持win7系统的onnxruntime
  • 如何利用内链策略提升网站的整体权重?
  • 鸿蒙分享(二):引入zrouter路由跳转+封装
  • 【计算机网络】实验11:边界网关协议BGP
  • leetcode 1853 转换日期格式(postgresql)
  • 掌握时间,从`datetime`开始
  • 剖析千益畅行,共享旅游-卡,合规运营与技术赋能双驱下的旅游新篇
  • 集合框架(2)List