题目链接

题目背景
(原创)

有一天 pb和zs玩游戏 你需要帮zs求出每局的胜败情况

题目描述
游戏规则是这样的: 每次一个人可以对给出的数进行分割,将其割成两个非零自然数,之后由另一个人选择留下两个数中的其中一个;之后由另一个人进行分割这个剩下的数,重复步骤……

当一个人无法对数进行分割的时候游戏结束,另一个人获胜

现在要你求出N次游戏的胜败

每局由pb先进行分割,如果pb赢输出"pb wins" 如果zs赢输出"zs wins"

注:双方都是绝顶聪明的

输入格式
第一行一个数N,表示数据组数

之后N行,每行一个数M,表示每局初始的数

输出格式
共N行,每行一串字符 表示游戏结果

输入输出样例
输入 #1
5
1
3
7
20
5
输出 #1
zs wins
zs wins
zs wins
pb wins
zs wins
说明/提示
1<N<50 1<=m<=1000000000

代码:

#include<iostream>
using namespace std;
int main()
{int n, m;cin >> n;for(int i = 0; i < n; i++){cin >> m;if(m % 2 == 1) cout << "zs wins" << endl;else cout << "pb wins" << endl; }return 0;
}

洛谷P3150 pb的游戏(1)相关推荐

  1. P3150 pb的游戏(1)

    P3150 pb的游戏(1) 选偶数,这一轮一定会活,选奇数,自己这一轮可能会死,并且(如果自己这一轮没死)下一轮对手一定可以活,因为选了奇数,就会被分解成奇数和偶数. 1 #include<i ...

  2. 洛谷P1129 [ZJOI2007] 矩阵游戏 题解

    洛谷P1129 [ZJOI2007] 矩阵游戏 题解 题目链接:P1129 [ZJOI2007] 矩阵游戏 题意:给定一张有黑白棋子的正方形棋盘,问存不存在解法使得经过若干次交换行或列的操作后,左上角 ...

  3. 洛谷解题P1000 超级玛丽游戏(C++)

    此文章关于洛谷P1000 超级玛丽游戏 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)https://www.luogu.com.cn/problem/P1000题目的解析: 先看题 ...

  4. 【bzoj3240 洛谷P1397】矩阵游戏[NOI2013](矩阵乘法+卡常)

    题目传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3240 这道题其实有普通快速幂+费马小定理的解法--然而我太弱了,一开始只想到了矩阵乘法的 ...

  5. [洛谷P2584][ZJOI2006]GameZ游戏排名系统

    题目大意:同[洛谷P4291][HAOI2008]排名系统(双倍经验) 题解:略 卡点:无 C++ Code: #include <cstdio> #include <map> ...

  6. 用博弈论的思想玩游戏(洛谷P3150题题解,Java语言描述)

    前言 博弈论,博大精深啊~~ 这里就是一个简单博弈论的算法题,典型的入门级别,值得学习. 题目要求 P3150题目链接 分析 我们模拟一下胜负情况: m=1时: pb不能分割,所以zs赢了. m=2时 ...

  7. 洛谷P2252 取石子游戏(威佐夫博弈)

    题目背景 无 题目描述 有两堆石子,数量任意,可以不同.游戏开始由两个人轮流取石子.游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子:二是可以在两堆中同时取走相同数量的石子.最后 ...

  8. 洛谷——P1640 [SCOI2010]连续攻击游戏

    P1640 [SCOI2010]连续攻击游戏 题目描述 lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示.当他使用某种装备 ...

  9. 洛谷——P1290 欧几里德的游戏

    P1290 欧几里德的游戏 题目描述 欧几里德的两个后代Stan和Ollie正在玩一种数字游戏,这个游戏是他们的祖先欧几里德发明的.给定两个正整数M和N,从Stan开始,从其中较大的一个数,减去较小的 ...

最新文章

  1. Java两种排序方式快慢比较
  2. aop切面排除某个类_AOP 你看这一篇就够了
  3. 017_Spring+Mybatis+C3P0
  4. bidirectional pathtracing算法学习
  5. 三维点云可以导航吗_基于视觉高精定位的“室内AR导航”技术点解析
  6. IIS日志作用与分析
  7. 二维数组foreach嵌套遍历,判断连续3天以上的算有效数据
  8. 使用JavaScript实现页面选项自动添加行以及删除行 javaweb
  9. 方形16QAM的C语言仿真
  10. debian 网络代理_Debian系统代理服务器安装及配置
  11. 操作系统期末大题类型题解
  12. mac os X中关于dayone缓存的实际文件位置
  13. java blog8
  14. YOLO v5 检测摄像头但却不显示检测图像 一招拿下
  15. Nginx负载均衡策略 - least_conn 最少连接
  16. Application received signal SIGSEGV
  17. bzoj2757: [SCOI2012]Blinker的仰慕者
  18. OpenSIPS Cluster + CLB在腾讯云部署的坑(从尝试到放弃)
  19. 【easyui】easyui combobox 如何清空已加载的数据?
  20. MySQL主从复制原理和使用

热门文章

  1. python爬虫都需要什么手续_Python爬虫丨爬虫之前需要什么准备
  2. imx6------watchdog导致不进系统
  3. Docker下载镜像及运行容器
  4. 小程序Swiper组件做日历(周历)左右滑动动态修改数据
  5. 高等数学——柱面与旋转曲面
  6. 想做一个网站,需要学些什么?
  7. SUN Solaris10 安装配置NET-SNMP——方式2(pkg软件包)
  8. 微信开发必备工具 php和java开发语言
  9. 大学计算机打算及目的,计算机专业大学生毕业实习目的
  10. 泛微ecology nginx+resin集群部署手册