前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2463: [中山市选2009]谁能赢呢?

2463: [中山市选2009]谁能赢呢?

作者头像
HansBug
发布2018-04-10 16:20:11
5270
发布2018-04-10 16:20:11
举报
文章被收录于专栏:HansBug's LabHansBug's Lab

2463: [中山市选2009]谁能赢呢?

Time Limit: 10 Sec  Memory Limit: 128 MB

Submit: 830  Solved: 586

[Submit][Status]

Description

小明和小红经常玩一个博弈游戏。给定一个n×n的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访问过。谁不能移动石头了就算输。假如小明先移动石头,而且两个选手都以最优策略走步,问最后谁能赢?

Input

输入文件有多组数据。

    输入第一行包含一个整数n,表示棋盘的规模。

    当输入n为0时,表示输入结束。

Output

对于每组数据,如果小明最后能赢,则输出”Alice”, 否则输出”Bob”, 每一组答案独占一行。

Sample Input

2 0

Sample Output

Alice

HINT

对于所有的数据,保证1<=n<=10000。

Source

题解:难得连续三题没有犯逗,可是这个。。唉。。。这题都能逗。。。思路:本来看到那么多人100B左右的程序还以为不会就是判断N的奇偶性呢,可谁知真的是!!!不过仔细想想,也不难证明很容易通过后出手的人的合理操控局面实现所有点的覆盖。。。

代码语言:javascript
复制
1 var
 2 n:longint;
 3 begin
 4 read(n);
 5 while n<>0 do
 6   begin
 7   if n mod 2=0 then writeln('Alice') else writeln('Bob');
 8   read(n);
 9   end;
10 end.
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-12-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2463: [中山市选2009]谁能赢呢?
  • Description
  • Input
  • Output
  • Sample Input
  • Sample Output
  • HINT
  • Source
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档