HDU 1517 A Multiplication Game 巴什博弈
题意:2 个人玩游戏,给定一个数n,从 1 开始,轮流对数进行累乘一个数(2~9中取),
直到第一次等于或超过n为赢.
思路:1)找规律
如果n是 2 ~ 9 ,Stan 必胜。
如果输入是 10~18 ,不管第一次Stan 乘的是什么,Stan肯定在 2 ~ 9 之间,
无论stan乘以什么,Ollie乘以大于1的数都都能超过 10 ~ 18 中的任何一个数。Ollie 必胜。
如果输入是 19 ~ 162,那么这个范围是 Stan 的必胜态。
如果输入是 163 ~ 324 ,这是又是Ollie的必胜态。
............
必胜态是有规律可循的。
如果"我方"首先给出了一个在n不断除18后的得到不足18的
数m,"我方"就可以取得胜利,然而双方都很聪明,所以这样胜负就决定于n了,
如果n不断除18后的得到不足18的数m,
若1<m<=9则先手胜利,
若9<m<=18则后手胜利.
Description
Input
Output
Stan wins.
or
Ollie wins.
assuming that both of them play perfectly.
Sample Input
Sample Output
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
int main()
{double n;while(~scanf("%lf",&n)){while(n>18){n/=18;}if(n<=9)printf("Stan wins.\n");elseprintf("Ollie wins.\n");}return 0;
}
HDU 1517 A Multiplication Game 巴什博弈相关推荐
- 题解报告:hdu 1846 Brave Game(巴什博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1846 Problem Description 十年前读大学的时候,中国每年都要从国外引进一些电影大片, ...
- HDU 1846 Brave Game(巴什博弈)
Brave Game Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- HDU 1517 A Multiplication Game
题意:开始的时候p=1,2个人轮流对p进行操作,每次操作中,他们可以选择把p乘上一个数,这个数的范围是2-9.现在的问题是,给你一个n,两人轮流操作,谁先把p操作到p>=n谁就获胜,两人都采用最 ...
- HDU——1846 Brave Game(巴什博弈)
题目链接: #include<iostream> #include<cstdio> #include<cstring> #include<cmath> ...
- 巴什博弈例题:NYOJ23;HDU:2149,1847,2897,2188
巴什博弈: 只有一堆n个物品,两个人轮流从这堆物品中取除,每次取的个数为[1,m](至少去一个,最多取m个),最后取完者获胜 特征: 物品只有一堆,简单变形: 要么在范围内不规定个数,要么规定只能取几 ...
- hdu 2149 巴什博弈
http://acm.hdu.edu.cn/showproblem.php?pid=2149 分析:就是巴什博弈的概念. 题目要求:对于每组数据,在一行里按递增的顺序输出Lele第一次可以加的价.两个 ...
- hdu 2188巴什博弈
http://acm.hdu.edu.cn/showproblem.php?pid=2188 分析:巴什博弈. View Code // I'm lanjiangzhou //C #include & ...
- 题解报告:hdu 2188 悼念512汶川大地震遇难同胞——选拔志愿者(巴什博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2188 Problem Description 对于四川同胞遭受的灾难,全国人民纷纷伸出援助之手,几乎每 ...
- HDU 1847 Good Luck in CET-4 Everybody! (巴什博弈)
Good Luck in CET-4 Everybody! Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K ...
最新文章
- CVPR 2021 顶会冠军图像分割算法全解密
- 【ARM】ARM体系结构-GPIO
- 关于窗口的一些小脚本
- Win11系统如何恢复隐藏文件
- 第五章---引入VIP后的数据库架构
- 【Shiro第一篇】 Shiro权限框架简介
- 【verbs】IBV_WR API(3) Libibverbs Programmer’s Manual
- 2021东阳高考成绩查询,2021金华市地区高考成绩排名查询,金华市高考各高中成绩喜报榜单...
- 《古墓丽影10》PC版重磅更新:DX12画质惊艳!
- html网页随机一言,PHP简单实现一言 / 随机语录功能
- Tengine + BabaSSL ,让国密更易用
- AWT绘图工具Graphics
- 园区网络—中小型企业网络工程项目实践(思科模拟器)
- 视频/音频(H.264,mp4)的基础参数
- 阿里云高级技术专家白常明:边缘云的技术挑战和应用创新
- Very Deep Convolutional Networks for Large-Scale Image Recognition—VGG论文翻译—中文版
- 很真实的语音转文字,微软厉害
- 摄影测量学期末复习总结
- 2022年“网络安全”赛项湖南省赛选拔赛 任务书
- MATLAB | 有关数值矩阵、颜色图及颜色列表的技巧整理
热门文章
- 百度涉嫌行政违法;库克承诺调查“沙特用App监控女性出境”事件;苹果高管涉内幕交易遭起诉 | 雷锋早报...
- python实现图像识别水果_使用Python实现基于图像识别的iOS自动化测试
- 苹果软件更新在哪里_苹果iOS 14.1/iPadOS 14.1正式版发布:新增更新机型[多图]-软件资讯...
- 从招式与内功谈起——设计模式概述(一)
- 学电子信息工程,出路在哪里?
- 每日学一个设计模式16——仲裁者模式
- Windows下设备ID的查询
- oracle 怎么截取中文,oracle 截取字符(substr)
- 哪款蓝牙耳机玩吃鸡延迟低?四款低延迟游戏蓝牙耳机推荐
- 计算机二级考过律,计算机二级考试考完后的这些事情你知道吗?