bzoj2463 谁能赢呢

传送门

分析

我们将每一轮考虑为一块多米诺骨牌

因为初始位置算走过,所以骨牌的第一块是后手,第二块是先手

所以我们考虑整个棋盘放完骨牌后是否还剩一个格子即可

即判断n的奇偶性

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    scanf("%d",&n);
    while(n){
      if(n&1)puts("Bob");
        else puts("Alice");
      scanf("%d",&n);
    }
    return 0;
}
posted @ 2018-12-17 13:13  水题收割者  阅读(142)  评论(0编辑  收藏  举报