HDU 2897 邂逅明下 (找规律)
来源:互联网 发布:网络教育录取时间 编辑:程序博客网 时间:2024/06/03 05:35
思路:请原谅刚开始博弈,不知道这是一道什么类型的博弈.
不过思路是这样的.
我是从必败态开始找.
很容易看出
假设x为初始个个数,必败态为T,必胜态为S(都是对于先手,或者说面对该情况的人而言)
x<=p T
p<x<=q+p S(可以使得对手陷入必败态)
进而推出
q+p<x<=q+2p T
q+2p<x<=2q+2p S
...
所以x%(p+q)余数在(0,p)之间就必败,其他情况必胜!
#include <iostream>#include <cstdio>#include <cstring>using namespace std;int main(){ int n,p,q; while(~scanf("%d%d%d",&n,&p,&q)) { bool flag=true; n=n%(p+q); if(n<=p&&n!=0) flag=false; if(flag) cout<<"WIN"<<endl; else cout<<"LOST"<<endl; }}
0 0
- HDU 2897 邂逅明下 (找规律)
- HDU 2897邂逅明下 (巴什博弈、找规律)
- HDOJ 2897 邂逅明下 (博弈 : 找规律)
- hdu2897 邂逅明下------找规律 类似于巴什博奕
- hdu 2897 邂逅明下
- HDU 2897 邂逅明下
- HDU 2897 邂逅明下
- HDU(2897)邂逅明下
- HDU 2897 邂逅明下
- hdu 2897邂逅明下
- hdu 2897 邂逅明下
- 【hdu 2897】邂逅明下
- HDU 2897 邂逅明下
- hdu 2897 邂逅明下
- HDU 2897 邂逅明下
- HDU 2897 邂逅明下
- HDU 2897-邂逅明下(博弈-SG函数打表找规律)
- 邂逅明下 HDU
- ZOJ3862:Intersection
- 几种开放源码的TCPIP协议栈概述--LwIP,uIP,TinyTcp和uC/IP
- vijos 1404 遭遇战[spfa]
- SCALA 安装和 SACLA ECLIPSE PLUGIN安装
- 有关lower_bound()函数的使用
- HDU 2897 邂逅明下 (找规律)
- Android Fresco图片处理库用法API英文原文文档1(Facebook开源Android图片库)
- 使用sugar crm rest api 创建联系人时有概率返回被删除的联系人的id
- 深入理解java异常处理机制
- SDOI2015游记
- 早就注册了CSDN
- Swiper说明&&API手册 【中文手册Swiper】
- 算法导论学习之--二叉搜索树
- 历届试题 兰顿蚂蚁