hdu 2897 巴什博弈变形
题目来源:
http://acm.hdu.edu.cn/showproblem.php?pid=2897
分析:
n % (p + q) == 0 先手赢。 策略为: A 拿 q , B 拿任意 k, A拿 p+q - k, 最后剩 p, B拿。
n % (p + q) + left left <= p , 先手输。 策略为A 任意k, B 拿 p + q - k , 最后 left A拿。
n % (p + q) + left p=<left < (p+q) , 先手赢。 先手拿 t, 使 left - t <= p , 剩下的 B拿。
代码如下:
int main() {int n, p, q;while(scanf("%d%d%d", &n, &p, &q) != EOF){if(n % (p + q) == 0){puts("WIN") ;continue ;}if(n % (p + q) <= p)puts("LOST");elseputs("WIN") ;}return 0 ; }
转载于:https://www.cnblogs.com/zn505119020/p/3716379.html
hdu 2897 巴什博弈变形相关推荐
- 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 2149+hdu 1846(巴什博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2149 首先介绍一下巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每 ...
- HDU - 2147 巴什博弈(必败点和必胜点)
先解释一下必败点和必胜点: 必败点P:前一个选手取胜的位置,即谁先走到这个位置谁赢. 必胜点N:后一个选手取胜的位置,即谁先走到这个位置谁输. 对于P-N表格,我们采用从终点往前推导的方法,因为,终点 ...
- 巴什博弈例题:NYOJ23;HDU:2149,1847,2897,2188
巴什博弈: 只有一堆n个物品,两个人轮流从这堆物品中取除,每次取的个数为[1,m](至少去一个,最多取m个),最后取完者获胜 特征: 物品只有一堆,简单变形: 要么在范围内不规定个数,要么规定只能取几 ...
- 博弈——巴什博弈(hdu1846,2188,2897)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1846 http://acm.hdu.edu.cn/showproblem.php?pid=2188 ...
- 题解报告:hdu 2188 悼念512汶川大地震遇难同胞——选拔志愿者(巴什博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2188 Problem Description 对于四川同胞遭受的灾难,全国人民纷纷伸出援助之手,几乎每 ...
- 题解报告:hdu 1846 Brave Game(巴什博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1846 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 ...
最新文章
- GitHub引入联合提交者功能
- 数据结构 线性表java_java数据结构--线性表
- Hadoop Streaming框架使用(一)
- C/C++协程库libco:微信怎样漂亮地完成异步化改造
- 基于React脚手架集成Cesium
- order one question for the 4e4 exploitation
- AI算法连载15:统计之数据降维
- android在github上调用aar文件
- PDFlib使用实例
- C#datagridView中嵌套控件
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·006【事务】
- 闪耀在UNIX传奇往事中的启示,UNIX见证者带你一览究竟
- react的单文件编写方式
- ubuntu nginx配置虚拟主机,目录
- 啊哈C语言——让计算机多彩的开口说话
- element 如何使用自定义icon图标
- 我的程序员之路(13)——2017年度总结
- pnpm : 无法加载文件 C:\Users\86183\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本。
- c语言 不同的io口组成数组,本章内容并行IO口电路结构认识C语言C语言基本语句C语.ppt...
- 保存数据时报:Incorrect string value: '\xF0\x9F\x91\x8D' for column 'f_char_name' at row 1