hdu 1517 博弈
来源:互联网 发布:2016淘宝客怎么做推广 编辑:程序博客网 时间:2024/06/06 07:05
不知道为什么,按自己的方法写,unsigned int 和long long都是wrong answer
此题可以归属于找规律 注意与PN图分开 当数增大时,stan开始出的数字是可以改变的
重要的数字是2 和 9
注意A可能为了对B不利而出2但是没阻止B赢(可能只有自己懂这句话)
B可能就算出9也赢不了
这两种特殊的状态之间的转变
总之,规律是
2-9 s win
10-9*2 o win
9*2+1-9*2*9 s win
9*2*9+1-9*2*9*2 o win
然后就是乘2乘9......
代码如下:
#include <iostream>#include<stdio.h>using namespace std;int main(){ double n; //unsigned int n; long long n; while(~scanf("%lf",&n)) //%u %lld 都是WA { while(n>18) n/=18; if(n<=9) printf("Stan wins.\n"); else printf("Ollie wins.\n"); } return 0;}
阅读全文
0 0
- hdu 1517 (博弈)
- hdu 1517 博弈
- HDU 1517 博弈 必胜段
- hdu 1517 (类巴神博弈)
- HDU博弈
- hdu 1517 K(2~9)倍博弈
- hdu 1517 - A Multiplication Game(博弈)
- 博弈问题 hdu 1517 与 poj 2505
- HDU(1517)A Multiplication Game(博弈)
- A Multiplication Game - HDU 1517 博弈
- HDU 1517A Multiplication Game 小聪明博弈
- HDU 1517 A Multiplication Game(博弈)
- HDU 1517 A Multiplication Game(博弈)
- HDU 1517 A Multiplication Game [。。]【博弈】
- HDU 5754 博弈(威佐夫博弈)
- John-博弈hdu
- hdu 1850 第一次博弈
- HDU 4023 贪心+博弈
- 怎样理解阻塞非阻塞与同步异步的区别?
- 创建MAVEN WEB动态Demo
- 利用for循环打印出不同的三角形
- 配置window版虚拟主机及安装TPshop开源商城
- 文件操作与模板 编程题#3: 整数的输出格式(Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;OpenJudge)
- hdu 1517 博弈
- 第二十九天 数据库(中)表操作
- Mybatis基本配置
- [51NOD](1001)数组中和等于K的数对 ---二分查找
- Linux系统之ftp
- clone常见的三种方式
- 模板
- 【hdu 1233】 还是畅通工程
- 关于开发者测试