POJ-2311-Cutting Game
来源:互联网 发布:上海潘多网络 编辑:程序博客网 时间:2024/05/29 13:27
求SG函数好题,关于这个还得好好练习练习
代码:
#include<cstdio>#include<cstring>#include<iostream>using namespace std;const int maxn=210;int n,m,dp[maxn][maxn];int grundy(int w,int h){ if(dp[w][h]!=-1) return dp[w][h]; bool vis[maxn*2]; memset(vis,0,sizeof(vis)); for(int i=2;i<=w-i;i++) vis[grundy(i,h)^grundy(w-i,h)]=1; for(int i=2;i<=h-i;i++) vis[grundy(w,i)^grundy(w,h-i)]=1; int res=0; while(vis[res]) res++; return dp[w][h]=res;}int main(){ memset(dp,-1,sizeof(dp)); while(scanf("%d%d",&n,&m)!=EOF) { if(grundy(n,m)) printf("WIN\n"); else printf("LOSE\n"); } return 0;}
0 0
- POJ 2311 Cutting Game
- POJ-2311-Cutting Game
- POJ 2311 Cutting Game
- POJ - 2311 Cutting Game
- POJ 2311 Cutting Game
- poj 2311 cutting game
- poj 2311 Cutting Game
- POJ 2311 Cutting Game 笔记
- poj 2311 Cutting Game(sg函数)
- POJ 2311 Cutting Game (SG函数)
- poj 2311 Cutting Game (sg函数)
- poj 2311 Cutting Game sg函数
- POJ 2311 Cutting Game (sg函数)
- POJ 2311 Cutting Game SG函数
- poj 2311 Cutting Game SG函数
- POJ 2311 Cutting Game (sg博弈)
- POJ 2311 Cutting Game SG函数
- POJ 2311 Cutting Game 博弈,sg函数
- mina学习笔记二:从官方例子开始
- mina学习笔记三:一切的源头IoService
- mina学习笔记四:交互的核心IoSession
- mina学习笔记五:做嫁衣的IoFilter和IoListener
- jobdu1456 胜利大逃亡
- POJ-2311-Cutting Game
- mina学习笔记六:补刀
- CStdioFile对文件的某一行进行修改
- 我的开源框架之树控件
- rwytffrfyuhjkljgd
- uwefuhjhgjgllhdfjkhljfgbgfknjsdg
- Android学习系列(1)--为App签名(为apk签名)
- Java中HashMap遍历的两种方式
- hiho一下 第三周 Hiocoder #1015 : KMP算法