Brave Game

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4690    Accepted Submission(s): 3085

Problem Description
十年前读大学的时候,中国每年都要从国外引进一些电影大片,其中有一部电影就叫《勇敢者的游戏》(英文名称:Zathura),一直到现在,我依然对于电影中的部分电脑特技印象深刻。
今天,大家选择上机考试,就是一种勇敢(brave)的选择;这个短学期,我们讲的是博弈(game)专题;所以,大家现在玩的也是“勇敢者的游戏”,这也是我命名这个题目的原因。
当然,除了“勇敢”,我还希望看到“诚信”,无论考试成绩如何,希望看到的都是一个真实的结果,我也相信大家一定能做到的~

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

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

Input
输入数据首先包含一个正整数C(C<=100),表示有C组测试数据。
每组测试数据占一行,包含两个整数n和m(1<=n,m<=1000),n和m的含义见题目描述。
Output
如果先走的人能赢,请输出“first”,否则请输出“second”,每个实例的输出占一行。
Sample Input
2 23 2 4 3
Sample Output
first second
Author
lcy
Source
http://acm.hdu.edu.cn/showproblem.php?pid=1846
代码:

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int n,m,t;
 6     cin>>t;
 7     while(t--)
 8     {
 9      cin>>n>>m;
10      if(n%(m+1))
11          cout<<"first"<<endl;
12      else
13          cout<<"second"<<endl;
14     }
15  return 0;
16 }

View Code

转载于:https://www.cnblogs.com/gongxijun/p/3252373.html

HDUOJ-----Brave Game相关推荐

  1. HDUOJ 1024 Max Sum Plus Plus

    HDUOJ 1024 Max Sum Plus Plus 题目链接 Problem Description Now I think you have got an AC in Ignatius.L's ...

  2. brave浏览器_Brave for Mac(安全浏览器)

    Brave是一个mac安全的Web浏览器.勇敢不仅仅是一个浏览器.这是一种思考网络运作方式的新方式. Brave是一个开源的,由客户隐私为重点,以性能为导向的网络先驱构建.使用Brave实现隐私,安全 ...

  3. brave浏览器_兼容Chrome 插件的Brave浏览器,带给你更快速的上网冲浪体验

    目前浏览器中用的比较多的还是Chrome,尽管后来Firefox 和360用的人都是很多,在其浏览器中加入了像是扩展等功能,但不讳言的是Firefox 在速度上有点差强人意,相容性也不够全面,整体来说 ...

  4. HDUOJ 1060 Leftmost Digit

    问题:求x^x的最高位 思路: 假设a = x^x,对10求对数有log(a) = x * log(x) = b.cd,其中b表示指数的最大表示,10^(.cd)就是底 具体代码参考: https:/ ...

  5. Hdoj 1846.Brave Game 题解

    Problem Description 十年前读大学的时候,中国每年都要从国外引进一些电影大片,其中有一部电影就叫<勇敢者的游戏>(英文名称:Zathura),一直到现在,我依然对于电影中 ...

  6. motan yar php,motan学习笔记 六 opentracing Brave+zipkin实现-Go语言中文社区

    前面我们学习了,opentracing的接口定义 本文来学习motan用filter 来拦截请求,并用brace来实现,上报数据到zipkin zipkin是什么 本文主要讲brace 如何实现ope ...

  7. brave浏览器_区块链浏览器 Brave 为广告观看者提供 BAT 代币奖励

    4月24日,去中心化浏览器 Brave 宣布推出 Brave 广告,用户可以通过观看广告获得奖励. Brave 是一个基于区块链的开源浏览器,它过滤了广告以及网站追踪.公告称,Brave 的用户现可以 ...

  8. brave浏览器_Brave浏览器基础使用教程,同时如何通过Brave获取BAT奖励

    一.Brave浏览器简介 Brave浏览器是一款基于谷歌浏览器内核的浏览器,Brave的界面跟谷歌浏览器比较相似,大部分支持谷歌商店的扩展程序.这对Chrome用户迁移成本较低. 目前,Brave浏览 ...

  9. 第二十八章 springboot + zipkin(brave定制-AsyncHttpClient)

    brave本身没有对AsyncHttpClient提供类似于brave-okhttp的ClientRequestInterceptor和ClientResponseInterceptor,所以需要我们 ...

  10. HDU1846 - Brave Game【巴什博弈】

    十年前读大学的时候,中国每年都要从国外引进一些电影大片,其中有一部电影就叫<勇敢者的游戏>(英文名称:Zathura),一直到现在,我依然对于电影中的部分电脑特技印象深刻.  今天,大家选 ...

最新文章

  1. JAVA IO流复制文件夹及里面的所有文件
  2. Instagram个性化推荐工程中三个关键技术是什么?
  3. poj 1789 Truck History(最小生成树 prim)
  4. 使用python进行面部合成,比PS好用多了
  5. idea找不到Hide empty Middle Packages???
  6. python random 和numpy random_Python中numpy.random和random.random之间的区别
  7. mysql 中文乱码 或 问号
  8. 解决torch.cuda.is_available()为False的问题
  9. topsis综合评价法_DRG如何评价临床医师绩效——以肿瘤科为例
  10. jQuery文档操作之删除操作
  11. SharePoint JavaScript API in application pages
  12. matlab 判断整除函数_判断素数函数
  13. CRNN+CTCLoss中文手写汉字识别
  14. Atitit 提升可读性sql subquery udf 子查询 目录 1. 使用udf 和参数@简化join和subquery 1 1.1.1. 子查询分类 1 2. 2.1 按返回结果集分类
  15. Heybbs微社区程序
  16. MBE风工作汇报PPT模板
  17. Elasticsearch和Kibana版本对应关系
  18. 彻底清除微软拼音输入法
  19. mac下面如何修改只读文件
  20. 密评(商用密码应用安全性评估)

热门文章

  1. python运行外部文件_Python3运行外部.exe文件
  2. javase哪部分最难_抖音拍哪方面的视频容易涨粉呢?抖音现在拍什么题材容易火?...
  3. 【工具】13 款 Linux 实用工具推荐,个个是神器!(附下载链接)
  4. dubbogo 3.0:牵手 gRPC 走向云原生时代
  5. Linux+nfs配置开机启动,linux NFS配置:NFS开机自动启用及其原理
  6. python利用numpy创建数组(等比,等差,空数组,1数组)
  7. android 设置键盘弹出动画,Android实现键盘弹出界面上移的实现思路
  8. 计算机教学与课程论专业,东北师范大学专业介绍:计算机课程与教学论
  9. java 双工模式_rabbitMq-工作模式(双工模式)-java
  10. java creat uid_关于uniqueidentifier:如何在Java中创建唯一ID?