HDU - 1846 Brave Game
今天,大家选择上机考试,就是一种勇敢(brave)的选择;这个短学期,我们讲的是博弈(game)专题;所以,大家现在玩的也是“勇敢者的游戏”,这也是我命名这个题目的原因。
当然,除了“勇敢”,我还希望看到“诚信”,无论考试成绩如何,希望看到的都是一个真实的结果,我也相信大家一定能做到的~
各位勇敢者要玩的第一个游戏是什么呢?很简单,它是这样定义的:
1、 本游戏是一个二人游戏;
2、 有一堆石子一共有n个;
3、 两人轮流进行;
4、 每走一步可以取走1…m个石子;
5、 最先取光石子的一方为胜;
如果游戏的双方使用的都是最优策略,请输出哪个人能赢。
Input
每组测试数据占一行,包含两个整数n和m(1<=n,m<=1000),n和m的含义见题目描述。
Output
Sample Input
2 23 2 4 3
Sample Output
first second题目分析; 这道题找到规律就行,首先共n个石子,假设最多一次可以捡走m个 (m+1==n),那么不关第一个人可以取走多少个,第二个人都可以把剩下的全部拿走,所以second胜,由此可以慢慢推出,只要n是m+1的倍数,那么就是second赢,所以判断一下就行
#include <stdio.h>int main(int argc, char *argv[])
{int C,n,m;scanf("%d",&C);while(C--)
{scanf("%d%d",&n,&m);if (n%(m+1)!=0)printf("first\n");else printf("second\n");}return 0;}
HDU - 1846 Brave Game相关推荐
- 题解报告:hdu 1846 Brave Game(巴什博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1846 Problem Description 十年前读大学的时候,中国每年都要从国外引进一些电影大片, ...
- HDU 1846 Brave Game 巴什博弈 SG打表
题目: http://acm.hdu.edu.cn/showproblem.php?pid=1846 题意: Problem Description 十年前读大学的时候,中国每年都要从国外引进一些电影 ...
- HDU 1846 Brave Game 巴士博弈
博弈问题 巴士博弈 HDU1846<-点击此处进入链接 威尔夫博弈 HDU1527<-点击此处进入链接 斐波那契博弈 HDU2516<-点击此处进入链接 尼姆博弈 HDUXXX< ...
- HDU 1846 Brave Game 【巴什博奕】
Brave Game Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- HDU 1846 Brave Game(巴什博弈)
Brave Game Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- hdu 1846 Brave Game 勇敢者的游戏 DP/巴什博弈
动态规划/简单博弈 Brave Game Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- HDU 1846 Brave Game
简单的巴什博弈,仔细分析可知要使第二个人赢,只有当(m+1)是n的因子时才会成立,所以如小白说直接puts( "" )即可; #include<stdio.h> int ...
- HDU——1846 Brave Game(巴什博弈)
题目链接: #include<iostream> #include<cstdio> #include<cstring> #include<cmath> ...
- HDU 1846 Brave Game(SG函数)
const int N=1e3+5;int n,m;int i,j,k;int sg[N];bool vis[N];void getSG() {ms(sg,0);for(int i=1;i<=n ...
最新文章
- mysql using filesort_mysql using filesort Using temporary
- 每日一题(24)—— const
- UIWebView与JavaScript的交互
- 在Vue中引入Bootstrap,Font-awesome
- elk-可视化图标(nginx)
- 淘宝广告投放效果分析
- svchost.exe占网速的解决办法
- 蛋白质二级结构预测Linux,哪些蛋白质二级结构预测软件可以批量使用?
- MTK 6737 Flash配置
- 2021年中式面点师(初级)证考试及中式面点师(初级)模拟考试题
- 大地水准面 地球椭球体 大地基准面 地图投影理解
- Deployer-6-部署流-Flow
- 《亲爱的热爱的》:CTF黑客在线恋爱
- HTML5 新增的结构元素——能用不代表用对了
- 服务器同步备份到本地文件,私有云服务器同步本地文件
- thinkphp表单验证
- 生信分析平台搭建(八):利用Synaptic安装生物软件
- Vue UI插件集合(转载)
- 三菱FX5U通过CCLINK IE Basic网络控制JET伺服FB功能块使用说明
- JAVA-通过身高体重计算BMI判断人的体型(普通版)