【HDOJ 2147】 kiki's game
来源:互联网 发布:勒索软件的危害 编辑:程序博客网 时间:2024/04/28 19:48
【HDOJ 2147】 kiki’s game
博弈题 可以找规律 也可以dp把所有情况标记出来
代码如下:
#include <iostream>#include <cstdlib>#include <cstdio>#include <cstring>#include <algorithm>#include <queue>#include <vector>#include <cmath>#define LL long long#define INF 0x3f3f3f3fusing namespace std;bool dp[2333][2333];int dirx[] = {-1, -1, 0};int diry[] = { 0,-1,-1};int main(){ memset(dp,0,sizeof(dp)); int i,j,k,m,n; dp[1][1] = dp[0][1] = dp[1][0] = 1; for(i = 0; i <= 2000; ++i) { for(j = i; j <= 2000; ++j) { for(k = 0; k < 3; ++k) { int x = i+dirx[k]; int y = j+diry[k]; if(x < 0 || y < 0) continue; if(!dp[x][y]) dp[i][j] = dp[j][i] = 1; } } } while(~scanf("%d %d",&m,&n) && m) { if(dp[m-1][n-1]) printf("Wonderful!\n"); else puts("What a pity!"); } return 0;
#include <iostream>using namespace std;int main(){ int m,n; while(cin>>m>>n && m) cout<<(!(m&1)||!(n&1)?"Wonderful!":"What a pity!")<<endl; return 0;}
0 0
- HDOJ 2147 kiki’s game
- hdoj 2147 kiki's game
- 【HDOJ 2147】 kiki's game
- hdoj--2147--kiki's game
- HDOJ 2147 kiki's game 博弈
- hdoj 2147 kiki's game 【博弈】
- HDOJ 2147 kiki's game (博弈)
- HDOJ 2147 kiki's game(基础博弈)
- 2147 kiki's game
- 2147 kiki's game
- 博弈类型的题 kiki's game hdoj 2147
- hdoj 2147 kiki's game (巴什博弈)
- HDOJ kiki's game (第一周)
- hdu 2147 kiki's game
- HDU-2147:kiki's game
- hdu 2147 kiki's game
- HDU 2147 - kiki's game
- hdu 2147 kiki's game
- poj 3468 线段树+懒标记
- Linux学习笔记01之杂记
- Eclipse插件Fat Jar
- GitHub 的简单使用
- HDOJ1597 find the nth digit(二分)
- 【HDOJ 2147】 kiki's game
- leetcode刷题。总结,记录,备忘162
- 煎饼侠
- 素数环(UVa 524)
- Java类加载器总结
- printf输出颜色
- HTTP405
- 求一个字符串中连续出现的次数最多的子串
- C#高级编程六十二天----LINQ标准的查询操作符