bzoj[中山市选2009]谁能赢呢?
来源:互联网 发布:snp array 数据下载 编辑:程序博客网 时间:2024/05/21 11:19
题目描述
小明和小红经常玩一个博弈游戏。给定一个n×n的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访问过。谁不能移动石头了就算输。假如小明先移动石头,而且两个选手都以最优策略走步,问最后谁能赢?
输入
输入文件有多组数据。
输入第一行包含一个整数n,表示棋盘的规模。
当输入n为0时,表示输入结束。
输出
对于每组数据,如果小明最后能赢,则输出”Alice”, 否则输出”Bob”, 每一组答案独占一行。
样例输入
2
0
0
样例输出
Alice
每个人轮流移动石子,到最后无法移动,由于是最优策略,我想起了数叶子(他今天会来,他今天不会来,,)
由此易得当n是偶数时,小明赢,否则小明输,但我数学不好,无法证明,,
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int n;int main(){while(scanf("%d",&n)==1&&n){if(n%2==0)printf("Alice\n");else printf("Bob\n");}return 0;}
阅读全文
0 0
- bzoj[中山市选2009]谁能赢呢?
- 【BZOJ】【P2463】【中山市选2009】【题解】【谁能赢呢?】
- 【BZOJ 2463】 [中山市选2009]谁能赢呢?
- bzoj 2463: [中山市选2009]谁能赢呢?
- bzoj 2463: [中山市选2009]谁能赢呢?【博弈】
- BZoj 2463: [中山市选2009]谁能赢呢?【博弈】
- BZOJ 2463: [中山市选2009]谁能赢呢?
- BZOJ 2463 [中山市选2009]谁能赢呢?
- 【bzoj 2463】[中山市选2009]谁能赢呢? 博弈论
- [bzoj]2463 [中山市选2009]谁能赢呢?
- BZOJ 2463 [中山市选2009]谁能赢呢?
- [bzoj-2463][中山市选2009]谁能赢呢? 题解
- BZOJ系列2463《 [中山市选2009]谁能赢呢?》题解
- bzoj 2463: [中山市选2009]谁能赢呢? (博弈)
- BZOJ 2466: [中山市选2009]树 高斯消元
- bzoj 2465: [中山市选2009]小球 贪心
- bzoj 2465: [中山市选2009]小球
- 2463: [中山市选2009]谁能赢呢?
- 线性表之顺序存储结构相关算法学习
- 让您的应用兼容 Android Oreo
- 跨平台C++网络编程
- POJ1806-Manhattan 2025(C语言实现)
- 《七点三刻》038期 微信可修改ID/购火车票可积分换票啦/芳华赢人心…
- bzoj[中山市选2009]谁能赢呢?
- 数据库容灾的最高境界
- Openshift 错误解决
- AI展现唇语识别能力,让普通人具备特异功能
- 德勤预测2018年9大科技趋势:AR走进普通用户,直播仍然是王道
- 李开复:明年会有一批AI公司倒闭
- 「自然语言处理」如何快速理解?有这篇文章就够了!
- 《spring cloud微服务实战》读书笔记——Spring Cloud Eureka(一)搭建一个注册中心
- JavaScript非常用正则表达式实例