/*各位勇敢者要玩的第一个游戏是什么呢?很简单,它是这样定义的:
1、  本游戏是一个二人游戏;
2、  有一堆石子   一共有n个;
3、  两人轮流进行;
4、  每走一步可以取走1…m个石子;
5、  最先取光石子的一方为胜;

如果游戏的双方使用的都是最优策略,请输出哪个人能赢。

Input

输入数据首先包含一个正整数C(C<=100),表示有C组测试数据。
每组测试数据占一行,包含两个整数n和m(1<=n,m<=1000),n和m的含义见题目描述。

Output

如果先走的人能赢,请输出“first”,否则请输出“second”,每个实例的输出占一行*/

​
#include<stdio.h>int main()
{int C,n,m,t,i;scanf("%d",&C);//输入组数 for(i=1;i<=C;i++){scanf("%d%d",&n,&m);//输入每组的m,n的值 t=n%(m+1);//运算 if(t<=m&&t!=0){printf("first\n");}else{printf("second\n");}}return 0;
}​

其中“t<=m&&t!=0”是核心。

这是我面试学校实验室是的二面题,还记得这个题当时花费了挺长时间的。

勇敢者游戏(捡石子问题)相关推荐

  1. 电影 控方证人 + 勇敢者游戏

    两部风格完全不同的电影:一个是看内涵,一个是看热闹的 控方证人这部电影竟然是黑白的(还好下载的是那种高清的),电影中的那位出庭法官很有意思,还有照顾他的护理,电影是咋开始的我都有点记不清了,剧情就是男 ...

  2. 【数据结构】博弈游戏取石子

    ##一.游戏思路: 欢迎来到"取石子"游戏世界,这是一个减法游戏.两名对手交替从某给定的总数减去一个数,每个对手只能减去1或者2, 谁第一个把总数减到零或者更小的数算谁赢.比如说: ...

  3. ps4移植android游戏,捡垃圾之路 篇八:这一次PSV用实力吊打Switch!2021你需要知道的安卓移植大作(含游戏下载)...

    捡垃圾之路 篇八:这一次PSV用实力吊打Switch!2021你需要知道的安卓移植大作(含游戏下载) 2021-04-06 13:20:15 89点赞 463收藏 125评论 创作立场声明:PSV我已 ...

  4. NYOJ 1427-小石子游戏【石子合并】

    题目描述: 一群小孩子在玩小石子游戏,游戏有两种玩法. (1)路边玩法 有n堆石子堆放在路边,现要将石子有序地合并成一堆,规定每次只能移动相邻的两堆石子合并,合并花费为新合成的一堆石子的数量.求将这N ...

  5. 取石子游戏详解NIM

    取石子游戏详解NIM 分类: 编程之美2014-09-13 09:38 478人阅读 评论(3) 收藏 举报 编程之美 目录(?)[+] http://blog.csdn.net/pipisorry/ ...

  6. 博弈论之取石子游戏的学习

    以下内容来自转载: 博弈问题简介 所讨论的博弈问题满足以下条件: 玩家只有两个人,轮流做出决策 游戏的状态集有限,保证游戏在有限步后结束,这样必然会产生不能操作者,其输 对任何一种局面,胜负只决定于局 ...

  7. 动态规划---石子游戏

    动态规划---石子游戏 石子游戏(leetcode877) 石子游戏(leetcode1140) 石子游戏(leetcode1686) 石子游戏(leetcode877) 题目描述 亚历克斯和李用几堆 ...

  8. 轮流取石子游戏c语言答案,取石子游戏

    取石子游戏 取石子游戏 描述 输入 输出 输入样例 1 输出样例 1 思路 取石子游戏I 描述 输入 输出 输入样例 1 输出样例 1 取石子游戏II 描述 输入 输出 输入样例 1 输出样例 1 思 ...

  9. java 机器人捡豆子,孩子注意力不集中怎么办?小游戏来帮忙

    孩子注意力不集中怎么办?小游戏来帮忙 每天送孩子进校,校门口总能听到家长们左叮咛右嘱咐上课要认真,不能开小差.尤其是低年龄段的孩子,家长锲而不舍地说,老师还是不停反馈注意力不集中的坏习惯.家长们开始担 ...

最新文章

  1. c 语言 字符 宏 枚举,从C宏创建字符串列表和枚举列表
  2. grads 相关系数_教程合集 | Grads数据处理基础
  3. linux加大ram 内核需要,Linux 5.1内核发布:io_uring接口+支持持久性内存用作RAM
  4. C++11 Unicode 支持
  5. Web 学习之跨域问题及解决方案
  6. 通过JMETER后置处理器JSON Path Extractor插件来获取响应结果
  7. python 之头像上传,预览
  8. 网关支付、银联代扣通道、快捷支付、银行卡支付分别是怎么样进行支付的?
  9. 对抗学习在语义分割上应用
  10. python math库
  11. 把图标变成圆形的html_css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局...
  12. Ring Buffer 原理
  13. ubuntu 安装微信(微信官方版本)
  14. 安卓音视频开发!为了跳槽强刷1000道Android真题,大厂直通车!
  15. C++编译器如何实现异常处理
  16. html在线编程工具,6 个强大的 HTML5 应用在线开发工具
  17. Java-栈的基本操作
  18. 去除图片水印的快速方法,操作简单看完就会!
  19. 卷积神经网络(CNN)图像识别知识总结
  20. 关于12864的使用

热门文章

  1. 邓应海:美联储缩表预期升温黄金下挫!最新黄金走势分析
  2. springCloud中dependencyManagement、type、scope在父模块和子模块分别的作用
  3. 【Hadoop】运行MR任务,出现Container is running beyond physical memory limits错误
  4. html自动跳转手机,手机浏览网站自动跳转到wap页面的代码
  5. winds10的快捷键与常用的一些快捷键(建议新手收藏)
  6. 深度好文:接入交换机三种架构TOR、EOR 和 MOR:有什么区别?
  7. 不爱说话?社交无能?或许你可以试试这种说话术
  8. 存款利率计算器V1.0
  9. 新赛题上线!2021 CCF大数据与计算智能大赛全面开赛!
  10. 判断某个数列是不是二元查找树的后序遍历。