HDU.1847 Good Luck in CET-4 Everybody! ( 博弈论 SG分析)
来源:互联网 发布:vb.net dock 顺序 编辑:程序博客网 时间:2024/06/07 12:09
HDU.1847 Good Luck in CET-4 Everybody! ( 博弈论 SG分析)
题意分析
简单的SG分析
题意分析
简单的nim 博弈
博弈论快速入门
代码总览
//#include <cstdio>//using namespace std;////int main()//{// int n;// while(scanf("%d",&n) != EOF){// if(n %3 == 0) printf("Cici\n");// else printf("Kiki\n");// }// return 0;//}#include <cstdio>#include <cstring>#define nmax 1005using namespace std;int maybe[] = {1,2,4,8,16,32,64,128,256,512,1024};int sg[nmax];int f[nmax];void getSG(){ sg[0] = 0; for(int i = 1;i<nmax;++i){ memset(f,0,sizeof f); for(int j = 0;j<10;++j){ if(i-maybe[j] < 0)break; f[sg[i-maybe[j]]] = 1; } for(int j = 0;;++j){ if(!f[j]){ sg[i] = j; break; } } }}int main(){ getSG(); int n; while(scanf("%d",&n) != EOF){ if(sg[n]== 0) printf("Cici\n"); else printf("Kiki\n"); } return 0;}
阅读全文
0 0
- HDU.1847 Good Luck in CET-4 Everybody! ( 博弈论 SG分析)
- HDU 1847 Good Luck in CET-4 Everybody! (博弈论sg)
- HDU 1847 Good Luck in CET-4 Everybody SG函数 博弈论
- hdu-1847-Good Luck in CET-4 Everybody!-博弈论-sg函数-java
- HDU 1847 -Good Luck in CET-4 Everybody! 博弈论
- HDU 1847 Good Luck in CET-4 Everybody!【博弈论】
- hdu 1847 Good Luck in CET-4 Everybody! (博弈论)
- hdu 1847 Good Luck in CET-4 Everybody! SG定理
- [sg函数] hdu 1847 Good Luck in CET-4 Everybody!
- HDU 1847 Good Luck in CET-4 Everybody!(SG)
- 博弈论入门 Good Luck in CET-4 Everybody! HDU
- HDU 1847 Good Luck in CET-4 Everybody!(巴什博弈论)
- HDU 1847 Good Luck in CET-4 Everybody!(博弈论入门题)
- HDU 1847 Good Luck in CET-4 Everybody!(SG的简单运用)
- HDU 1847 Good Luck in CET-4 Everybody!(SG函数)
- HDU 1847-Good Luck in CET-4 Everybody!(博弈-SG函数/找规律)
- HDU-1847-Good Luck in CET-4 Everybody!【sg定理】【博弈】
- HDU 1847 Good Luck in CET-4 Everybody!(简单sg函数)
- Hbase API
- JavaWeb开发之Servlet(二)
- Java学习第十七天
- 超大整数开方&&灯
- Json web token 详解(一)
- HDU.1847 Good Luck in CET-4 Everybody! ( 博弈论 SG分析)
- 题目2:用指针实现"I am from shanghai"的逆序
- STROJOPIS
- python pandas基础
- jQuery的基本用法
- 修改radio和checkbox的默认样式
- ubuntu服务器升级内核
- Ubuntu16.04系统下安装OpenCV3.2.0
- 常用SQL语句