hdu 2147 kiki's game, 入门基础博弈

简介:
博弈的一些概念:
必败点(P点) : 前一个选手(Previous player)将取胜的位置称为必败点。 

必胜点(N点) : 下一个选手(Next player)将取胜的位置称为必胜点。


必败(必胜)点属性
(1) 全部终结点是必败点(P点);
(2) 从不论什么必胜点(N点)操作,至少有一种方法能够进入必败点(P点);
(3)不管怎样操作, 从必败点(P点)都仅仅能进入必胜点(N点).


hdu 2147 kiki's game

题意:
在一个m*n的棋盘内,从(1,m)点出发。每次能够进行的移动是:左移一,下移一,左下移一。然后kiki每次先走,推断kiki时候会赢(对方无路可走的时候)。

我们能够把P、N状态的点推出来例如以下图



#include<cstdio>
#include<algorithm>
using namespace std;

int main() {
    int a, b;
    while(scanf("%d%d", &a, &b))
    {
        if(a==0&&b==0) break;
        if(a%2==0 || b%2==0) printf("Wonderful!\n");
        else printf("What a pity!\n");
    }
    return 0;
}





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5384611.html,如需转载请自行联系原作者
相关文章
|
12月前
|
PyTorch 算法框架/工具 计算机视觉
目标检测实战(二):YoloV4-Tiny训练、测试、评估完整步骤
本文介绍了使用YOLOv4-Tiny进行目标检测的完整流程,包括模型介绍、代码下载、数据集处理、网络训练、预测和评估。
670 2
目标检测实战(二):YoloV4-Tiny训练、测试、评估完整步骤
|
8月前
|
人工智能 程序员 测试技术
通义灵码 AI 程序员核心功能体验
阿里云通义灵码AI程序员已全面上线,成为全球首个同时支持 VS Code、JetBrains IDEs 开发工具的AI程序员产品。
1135 1
通义灵码 AI 程序员核心功能体验
|
存储 数据安全/隐私保护 Python
`zxcvbn`是一个用于密码强度估计的开源库,由Dropbox开发。它基于一系列启发式方法,包括密码字典、常见密码模式、键盘布局等,来评估密码的强度。
`zxcvbn`是一个用于密码强度估计的开源库,由Dropbox开发。它基于一系列启发式方法,包括密码字典、常见密码模式、键盘布局等,来评估密码的强度。
HTML绝对路径
HTML绝对路径。
71 2
|
存储 IDE API
最佳实践:通过 FastAPI APIRouter 提升开发效率
FastAPI 是一个现代的、高性能的 Python Web 框架,它提供了 APIRouter 来帮助组织和管理路由。APIRouter 是一个可用于组织和分组路由的类,使得代码结构更加清晰和可维护。本文将介绍 FastAPI APIRouter 的用法,包括实践案例以及在 IDE 编辑器中的运行步骤。
【多线程】两个线程轮流打印数字1-100,一个打奇数一个打偶数,顺序打印
【多线程】两个线程轮流打印数字1-100,一个打奇数一个打偶数,顺序打印
|
安全 算法 网络安全
windows服务器——部署PKI与证书服务
windows服务器——部署PKI与证书服务
372 0
|
API C语言 Windows
C语言——贪吃蛇
C语言——贪吃蛇
127 0
Java实现指定目录下的文件查找
Java实现指定目录下的文件查找
|
存储 C语言
C语言之数组详解(1)(更新前面数组博客的不足)
C语言之数组详解(1)(更新前面数组博客的不足)