POJ 2505 A multiplication game(找规律博弈)
来源:互联网 发布:网上挂号什么软件 编辑:程序博客网 时间:2024/05/29 21:31
题目大意:给一个数N, 然后初始值给1,两个人轮流把这个数乘2-9的数,谁先达到这个数就必胜。问必胜方。
解:网上的解释大部分都是通过枚举得到的结论,并没有详细的解释和充分的理由。
http://poj.org/showmessage?message_id=41269
这个poj讨论版的解释挺不错的,可以参考一下。
#include<iostream>#include<cstring>#include<cstdio>using namespace std;int main () { int m, t, i; while (~scanf("%d", &m)) { t = 1, i = 0; while (t < m) { if (i % 2 == 0) { t *= 9; } else { t *= 2; } i ++; } if(i % 2 == 1) { printf("Stan wins.\n"); } else { printf("Ollie wins.\n"); } } return 0 ;}
和那个思路差不多,就是模拟这一情况。O(1)就按照讨论版思路的吧。
0 0
- POJ 2505 A multiplication game(找规律博弈)
- poj 2505 A multiplication game (博弈+找规律)
- 【POJ 2505】A multiplication game 博弈 - 找规律
- poj 2505 A multiplication game(博弈)
- POJ 2505 A multiplication game(博弈)
- A Multiplication Game 1517 (博弈+规律)
- A Multiplication Game (博弈,规律)
- hdu 1517 A Multiplication Game(博弈找规律)
- HDU 1517 A Multiplication Game(博弈找规律)
- HDU 1517 ——A Multiplication Game(博弈)(找规律)
- HDU 1517 A Multiplication Game (博弈、PN态、找规律)*
- hdu 1517 A Multiplication Game (博弈——找规律)
- HDOJ1564Play a game(找规律博弈)
- poj 2505 A multiplication game(博弈)
- poj 2505 A multiplication game 博弈基础
- HDU 1517 && poj 2505 A Multiplication Game (基础博弈)
- [POJ](1740)A New Stone Game --找规律博弈(博弈)
- 【POJ 2484】A Funny Game 博弈找规律
- 输入框 提示剩余可输入文字
- Android性能优化典范
- 9秒学院-iOS开发新手需必备
- vim 的语法错误定位 多行编辑 折叠-展开
- 解决pom文件依赖冲突
- POJ 2505 A multiplication game(找规律博弈)
- Leetcode#61||Rotate List
- MySQL删除数据库某表中信息重复记录
- eclipse 动态安装插件
- MySQL架构
- 九度oj 1077
- 为什么char型指针可以直接赋值而其他类型的不行呢?个人见解
- APK防反编译技术
- Linux Samba安装配置