HDU 2897 (博弈 找规律) 邂逅明下
根据博弈论的两条规则:
- 一个状态是必胜状态当且仅当有一个后继是必败状态
 - 一个状态是必败状态当且仅当所有后继都是必胜状态
 
然后很容易发现从1开始,前p个状态是必败状态,后面q个状态是必胜状态,然后循环往复。
#include <cstdio> int main()
{
int n, p, q;
while(scanf("%d%d%d", &n, &p, &q) == )
printf("%s\n", (n-)%(p+q)<p ? "LOST" : "WIN"); return ;
}
代码君
HDU 2897 (博弈 找规律) 邂逅明下的更多相关文章
- HDU 1847 (博弈 找规律) Good Luck in CET-4 Everybody!
		
为了提高题解质量还是简单证明一下:3的倍数是必败状态. 如果n % 3 = 1,那么拿走1个石子:如果n % 3 = 2,那么拿走两个石子,都将转移到3的倍数的状态.所以每个必胜状态都有一个后继是必败 ...
 - HDU 2897 邂逅明下 (简单博弈,找规律)
		
邂逅明下 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
 - HDU 2897 邂逅明下 ( bash 博弈变形
		
HDU 2897 邂逅明下 ( bash 博弈变形 题目大意 有三个数字n,p,q,表示一堆硬币一共有n枚,从这个硬币堆里取硬币,一次最少取p枚,最多q枚,如果剩下少于p枚就要一次取完.两人轮流取,直 ...
 - hdu 2897 邂逅明下 (简单巴什博弈)
		
题目链接 邂逅明下 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
 - 邂逅明下(巴什博弈+hdu2897)
		
H - 邂逅明下 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Sta ...
 - 51nod_1831: 小C的游戏(Bash博弈 找规律)
		
题目链接 此类博弈不需要考虑sg函数,只需要确定必胜态和必败态,解题思路一般为打败先打表找规律,而后找规律给出统一的公式.打表方式:给定初始条件(此题中为ok[0]=ok[1]=0),然后从低到高枚举 ...
 - Gym - 101775L SOS 博弈 找规律
		
题目:https://cn.vjudge.net/problem/Gym-101775L PS:训练赛中被这道题折磨的不轻,和队友反复推必胜态与必败态试图推导出公式或者规律,然后推的心态逐渐失控,,, ...
 - 51nod 1831: 小C的游戏(Bash博弈 找规律)
		
题目链接 此类博弈不需要考虑sg函数,只需要确定必胜态和必败态,解题思路一般为打败先打表找规律,而后找规律给出统一的公式.打表方式:给定初始条件(此题中为ok[0]=ok[1]=0),然后从低到高枚举 ...
 - HDU 2086 A1 = ? (找规律推导公式 + 水题)(Java版)
		
Equations 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2086 ——每天在线,欢迎留言谈论. 题目大意: 有如下方程:Ai = (Ai-1 ...
 
随机推荐
- Appium下Android keyevent整理
			
keycode 3:首页(Home key) keycode 4:返回键(Back key) keycode 5:电话键(Call key) keycode 6:结束通话键(End Call key) ...
 - poj 1986
			
Distance Queries Time Limit: 2000MS Memory Limit: 30000K Total Submissions: 8638 Accepted: 3032 ...
 - JMeter性能测试介绍学习一
			
上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢.这一节创建一个简单的测试计划来使用这些元件.该计划对应的测试需求. 1)测试目标网站是fnng.cnblogs.co ...
 - linux下tomcat下部署项目如何打包压缩备份
			
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩![root ...
 - libevent功能使用简介
			
http://blog.csdn.net/happyanger6/article/details/7272324 1. 介绍 libevent是一个用来开发可扩展的网络服务器的事件通知函数库.当一个文 ...
 - web.xml配置bug之提示The content of element type "web-app" must match "(icon?,display-   name?,description?,distributable?,
			
错误:配置web.xml时,出现红色叉叉,提示 The content of element type "web-app" must match "(icon?,disp ...
 - yii2 增加新的目录结构
			
搭建新的目录结构详细点击这里 搭建Restful API 点击这里 1.开发环境操作系统 Windows Server 2012 R2 DatacenterPHP架构 Ap ...
 - http://www.myexception.cn/program/767123.html
			
http://www.myexception.cn/program/767123.html
 - SpringMVC 中的Interceptor 拦截器
			
1.配置拦截器 在springMVC.xml配置文件增加: <mvc:interceptors> <!-- 日志拦截器 --> <mvc:interceptor> ...
 - oracle11g卸载出错 无法删除文件,文件正在使用中
			
在卸载oracle11g时 停止服务后,运行C:\myoracle\think\product\11.2.0\dbhome_2\deinstall 中的 deinstall.bat 可以在cmd中直接 ...