原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2147

kiki’s game

Problem Description

Recently kiki has nothing to do. While she is bored, an idea appears in his mind, she just playes the checkerboard game.The size of the chesserboard is n* m.First of all, a coin is placed in the top right corner(1,m). Each time one people can move the coin into the left, the underneath or the left-underneath blank space.The person who can’t make a move will lose the game. kiki plays it with ZZ.The game always starts with kiki. If both play perfectly, who will win the game?

Input

Input contains multiple test cases. Each line contains two integer n, m (0

Output

If kiki wins the game printf “Wonderful!”, else “What a pity!”.

Sample Input

5 3
5 4
6 6
0 0

Sample Output

What a pity!
Wonderful!
Wonderful!

题解

依然是手推PN图系列:

可以看出,只要n,mn,mn,m中有一个偶数就是先手必胜。

代码
#include<bits/stdc++.h>
using namespace std;
int n,m;
void ac()
{if(n%2&&m%2)printf("What a pity!\n");else printf("Wonderful!\n");
}
int main()
{while(scanf("%d%d",&n,&m)&&n&&m)ac();return 0;
}

HDU2147 kiki's game相关推荐

  1. hdu2147 kiki's game(巴什博弈java)

    题目链接 kiki's game Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 40000/10000 K (Java/Others) To ...

  2. 博弈论大作战之 PART1

    HDU 1047: dp一下 #include<iostream> #include<cstdio> #include<cstring> #include<c ...

  3. linux卸载k8s,K8S镜像删除及环境清理

    环境清理: #删除所有容器 sudo docker rm -f $(sudo docker ps -qa) #删除/var/etcd目录 sudo rm -rf /var/etcd #删除/var/l ...

  4. 三种典型的博弈论问题之巴什博奕(Bash Game)

    什么是博弈论 官方回答: 博弈论,又称为对策论(Game Theory).赛局理论等,既是现代数学的一个新分支,也是运筹学的一个重要学科. 博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争 ...

  5. 【算法与数据结构】—— 博弈论(初级篇之巴什博弈)

    博弈论之巴什博弈 巴什博弈(Bash Game): 有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个(m<n).最后取光者得胜. 分析: 显然,如果n=m+1,那么由于 ...

  6. HDU 1573~3579 X问题Hello Kiki[同余方程]

    X问题 时限:1000MS 题意很明确,就是让你解一元同余方程组.题目的要求是找出小于等于\(N\)个数. 利用同余方程的性质,可以找到\(X\)的最小值\(x_0\),同时也知道\(X\equiv ...

  7. NYOJ 300 hdu 2276 Kiki Little Kiki 2 (矩阵快速幂)

    Kiki & Little Kiki 2 时间限制:5000 ms  |  内存限制:65535 KB 难度:4 描述 There are n lights in a circle numbe ...

  8. 数据结构二之线段树Ⅱ——KiKi‘s K-Number,ball,The Child and Sequence,「雅礼集训 2017 Day1」市场,Atlantis

    值域线段树+势能线段树+扫描线 KiKi's K-Number ball The Child and Sequence 「雅礼集训 2017 Day1」市场 Atlantis KiKi's K-Num ...

  9. 编程初学者入门训练-KiKi和酸奶

    目录 网购 判断字母 进制A+B KiKi和酸奶 2的n次方计算 1.题目描述 KiKi非常喜欢网购,在一家店铺他看中了一件衣服,他了解到,如果今天是"双11"(11月11日)则这 ...

  10. BC30 KiKi和酸奶

    BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶.KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开的酸奶 ...

最新文章

  1. 零售业将成人工智能系统支出额最高的行业
  2. Silverlight 控件的验证
  3. SQL 2005 中的数据约束
  4. HDU 1008 Elevator
  5. 两个栈来实现一个队列的C++代码
  6. TransmittableThreadLocal详解
  7. Linux基础命令---文本过滤colrm
  8. Ambari离线部署Hadoop集群踩到的坑
  9. 人工智能建立本体库_本体论学习笔记一
  10. 当快递员也学会了“跑路”,消费者如何捍卫自己的权益?
  11. 阿里新一代分布式任务调度平台Schedulerx2.0破土而出...
  12. 两个字符串 char* a, char* b,输出b在a中的位置次序。
  13. ACM模板(Java)
  14. 通达信完全加密指标破解 通达信完全加密公式源码提取 tni tne tn6还原源文件
  15. HTML中背景图片如何自适应屏幕
  16. 针对文本文件单行连续多字符内容根据分隔符号转多行方法
  17. redis-trib.rb命令详解
  18. 基于SEIR模型对美国COVID-19疫情传播的预测和分析
  19. SSH框架电力项目八--运行监控的保存
  20. C/C++中关于交换(Swap)函数的三种方法

热门文章

  1. Codeforce 1600Difficulty Graphs 20 questions
  2. php画弧,75、PHP图像处理之画圆、弧线、网站饼状统计图绘制
  3. ionic3-ng4学习见闻--(多环境方案)
  4. java io学习 IO流的分类
  5. linux opencv install
  6. 编译cwm-recovery(含部分修改步骤)[转]
  7. Requirement-Driven Linux Shell Programming
  8. centos SSH免密登录
  9. java对象创建、对象内存布局、对象的访问定位、句柄池、直接指针
  10. 如何解决缓存与数据库不一致?