HDU1847----Good Luck in CET-4 Everybody!
来源:互联网 发布:如何安装天正软件 编辑:程序博客网 时间:2024/06/09 19:09
可以用SG函数来做,也可以找规律。找规律是找3的倍数。下面我是用SG函数来做的,因为对SG函数还不熟悉,多练练手。
#include <stdio.h>#include <iostream>#include <algorithm>#include <string.h>using namespace std;int a[15],i,j,sg[1005];bool visit[1005];void find_sg(){for(i=2;i<=1000;i++){memset(visit,false,sizeof(visit));for(j=1;a[j]<=i;j++){int flag=sg[i-a[j]];visit[flag]=true;}for(j=0;j<=10;j++){if(!visit[j]){sg[i]=j;break;}}}}int main(){int n;a[0]=1,sg[0]=0,sg[1]=1,sg[2]=2;for(i=1;i<=10;i++)a[i]=a[i-1]*2;while(scanf("%d",&n)!=EOF){find_sg();if(!sg[n])printf("Cici\n");elseprintf("Kiki\n");}return 0;}
- HDU1847 Good Luck in CET-4 Everybody!
- Hdu1847 Good Luck in CET-4 Everybody!
- hdu1847 Good Luck in CET-4 Everybody!
- HDU1847-Good Luck in CET-4 Everybody!
- HDU1847:Good Luck in CET-4 Everybody!
- HDU1847----Good Luck in CET-4 Everybody!
- hdu1847 Good Luck in CET-4 Everybody!
- hdu1847 Good Luck in CET-4 Everybody!
- HDU1847 Good Luck in CET-4 Everybody!
- HDU1847 Good Luck in CET-4 Everybody!
- hdu1847 Good Luck in CET-4 Everybody!
- hdu1847 Good Luck in CET-4 Everybody!
- HDU1847 Good Luck in CET-4 Everybody!
- HDU1847 Good Luck in CET-4 Everybody! 博弈
- hdu1847 Good Luck in CET-4 Everybody! (巴什博弈)
- HDU1847 Good Luck in CET-4 Everybody!【博弈】
- hdu1847 Good Luck in CET-4 Everybody!(博弈论)
- 【HDU1847】Good Luck in CET-4 Everybody!(博弈)
- 矩阵操作
- webservice原理解析
- 迪杰斯特拉算法
- everyone born to be equal
- QT QMimeData类
- HDU1847----Good Luck in CET-4 Everybody!
- dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解
- CXX0030: Error: expression cannot be evaluated的错误原因
- Qt实现遍历文件夹和文件目录,并过滤和获取文件信息、后缀名、前缀名
- Delphi按下回车键使各控件依次获得焦点
- 10 More Common Mistakes Java Developers Make when Writing SQL
- hdu 1011 Starship Troopers 树形dp
- fleaPHP框架的一些基础问题
- NYOJ 11 奇偶数分离 2013年8月20日