杭电2516
来源:互联网 发布:知己而知彼论坛 编辑:程序博客网 时间:2024/06/06 19:12
Problem Description
1堆石子有n个,两人轮流取.先取者第1次可以取任意多个,但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍。取完者胜.先取者负输出"Second win".先取者胜输出"First win".
Input
输入有多组.每组第1行是2<=n<2^31. n=0退出.
Output
先取者负输出"Second win". 先取者胜输出"First win".
参看Sample Output.
参看Sample Output.
Sample Input
213100000
Sample Output
Second winSecond winFirst win
#include<iostream>#include<cstdio>using namespace std;int main(){int i,j,n,flag;int a[100];a[0]=0;a[1]=1;for(i=2;i<50;i++){a[i]=a[i-1]+a[i-2];} while(cin>>n,n) {flag=0; for(i=3;i<50;i++) { if(n==a[i]) { cout<<"Second win"<<endl; flag=1; break; } } if(flag==0) cout<<"First win"<<endl; } return 0;}是一道除了三大博弈之外的令一种菲波那契数博弈,即就是只要该数为斐波纳契数,那第一个拿的必为失败!后者一定为胜者!
0 0
- 杭电2516
- 杭电2516
- 杭电
- 杭电
- 杭电
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- 杭电ACM1225
- 杭电ACM2023
- 杭电ACM2602
- 杭电ACM2955
- 杭电ACM3198
- nginx js/css合并请求(nginx-http-concat-master)模块
- 树状数组模板区间更新 区间询问
- grep中使用"\d"匹配数字不成功的原因
- 五分钟轻松学会markdown
- 关于项目中的推送问题。。
- 杭电2516
- 快停下 劣质移动电源会把手机充坏
- 白话理解spring注解
- 排序和查找
- 数据持久化,好高端~哎,数据库啊!!
- 查找
- LeetCode *** 206. Reverse Linked List
- 数据工程师常用的 Shell 命令
- MR程序的几种提交运行模式