http://acm.hdu.edu.cn/showproblem.php?pid=2516
来源:互联网 发布:哈尔滨工程大学网络 编辑:程序博客网 时间:2024/06/05 14:52
这是另类的博弈,于其三种基本博弈有所差别的,我也是借鉴别人的代码,才弄懂的,,这是一类斐波那契博弈,当所述的n满足斐波那契函数就是必败的,这里我就不多做解释。记住只要等于斐波那契函数式,就是必败,否者就是赢的。以下就是所AC的代码:可供参考:
#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main(){ int i,n,flag; int f[50]; f[0]=0;f[1]=1; for(i=2;i<48;i++) { f[i]=f[i-1]+f[i-2]; } while(scanf("%d",&n),n) { int flag=0; for(i=3;i<48;i++) if(n==f[i]) { flag=1; printf("Second win\n"); break; } if(flag==0) printf("First win\n"); } return 0;
- http://acm.hdu.edu.cn/showproblem.php?pid=2516
- http://acm.hdu.edu.cn/showproblem.php?pid=1005
- http://acm.hdu.edu.cn/showproblem.php?pid=1333
- http://acm.hdu.edu.cn/showproblem.php?pid=2710
- http://acm.hdu.edu.cn/showproblem.php?pid=2866
- http://acm.hdu.edu.cn/showproblem.php?pid=1041
- http://acm.hdu.edu.cn/showproblem.php?pid=1719
- http://acm.hdu.edu.cn/showproblem.php?pid=2136
- http://acm.hdu.edu.cn/showproblem.php?pid=1166
- http://acm.hdu.edu.cn/showproblem.php?pid=3519
- http://acm.hdu.edu.cn/showproblem.php?pid=2446
- http://acm.hdu.edu.cn/showproblem.php?pid=1709
- http://acm.hdu.edu.cn/showproblem.php?pid=1874
- http://acm.hdu.edu.cn/showproblem.php?pid=1863
- http://acm.hdu.edu.cn/showproblem.php?pid=1879
- http://acm.hdu.edu.cn/showproblem.php?pid=1875
- http://acm.hdu.edu.cn/showproblem.php?pid=1102
- http://acm.hdu.edu.cn/showproblem.php?pid=1162
- 今天虚机中装ubuntu的几点总结
- POJ1077 八数码问题
- Google 摆脱在韩国的不正当竞争案
- 织梦导航栏当前栏目高亮
- [程序猿感悟] Understanding your own code(看不懂自己代码的程序猿不可原谅)
- http://acm.hdu.edu.cn/showproblem.php?pid=2516
- 网络体系结构
- GCD编程基础
- sqoop 安装
- WCF4.0 -- RESTful WCF Services(创建基于SSL的服务)
- Drools简单例子
- 网络密钥问题
- Java中如何重载equsals和hashCode方法,示例和提示
- WCF4.0 -- RESTful WCF Services 错误处理 (Error Handling)