hdu 1847 - Good Luck in CET-4 Everybody!(简单博弈)
2013-10-28 23:10
441 查看
简单的sg函数的应用。。虽然写出了sg函数,但目前还不理解其中的原理,只好套模板了。
代码如下:
代码如下:
const int M = 1005; int sg[M]; void getSG() { sg[0] = 0; for(int i = 1; i < M; ++i) { bool vis[M]; memset(vis, 0, sizeof(vis)); for(int j = 0; (1<<j) <= i; ++j) vis[sg[i-(1<<j)]] = 1; for(int j = 0; ; ++j) if(!vis[j]) { sg[i] = j; break; } } } int main() { int n; getSG(); while(~scanf("%d", &n)) { if(sg ) puts("Kiki"); else puts("Cici"); } }
相关文章推荐
- 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! (简单博弈)
- 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 1846 Brave Game 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!(博弈)
- 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!(基础博弈)
- 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! (巴什博弈)
- HDU 1847 Good Luck in CET-4 Everybody!(简单sg函数)