www 被大佬们吊打了|

wscqwq

园龄:2年粉丝:2关注:3

SunBian

SunBian

显然,有如下的两种特殊情况:

  1. k=1 ,此时每人只能操作一个,那么显然 为奇数 Alice 必胜, 为偶数 Bob 必胜;
  2. k=n ,此时 Alice 一次可以全部操作,那么 Alice 必胜。
  3. 除此之外,Alice 无论第一步如何操作,Bob 都有一种方式,使剩下未操作的分成两个一样长的连续段 (长度可以为 ),根据奇偶性取最中间的 或 个即可。此后无论 Alice 怎么操作,Bob 直接在另一 段的进行对称的操作,那么不能操作的只能是 Alice,故 Bob 必胜。

https://acm.hdu.edu.cn/viewcode.php?rid=39582140

#include<iostream>
using namespace std;
int T;
typedef long long ll;
ll n,k;
int main(){
    #ifdef LOCAL
    freopen("1.txt","r",stdin);
    #endif
    #ifndef LOCAL
    ios::sync_with_stdio(0);
    cin.tie(0),cout.tie(0);
    #endif
    cin>>T;
    while(T--){
        cin>>n>>k;
        if(k==n)cout<<"A";
        else if(k==1)cout<<(n&1?"A":"B");
        else cout<<"B";
    }
    return 0;
}

本文作者:wscqwq

本文链接:https://www.cnblogs.com/wscqwq/p/18367200

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   wscqwq  阅读(11)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起