【LittleXi】 | A买爱心气球

买爱心气球

https://ac.nowcoder.com/acm/contest/62977/A

博弈论

容易发现和5没有关系,因为取5和取(2+3)是一样的
所以我们只考虑1,2就行啦,然后1+2是3的倍数
所以只用考虑a%3的三种情况就行了
简单分类讨论一下,有代码中三种情况Alice获胜,其它Bob获胜

#include<iostream>
using namespace std;
int main()
{
    int t = 1; cin >> t;
    while (t--)
    {
        int a , b;
        cin >> a >> b;
        cout << ((b == a % 3) ? "Bob" : "Alice") << "\n";
    }
}
全部评论

相关推荐

rbjjj:太杂了吧,同学,项目似乎都没深度,都是api调度耶,分层架构思想没有体现出来了,前端没有前端优化前端工程化体现,后端微服务以及分层架构没体现以及数据安全也没体现,核心再改改,注重于计算机网络,工程化,底层原理吧
点赞 评论 收藏
分享
11-07 16:07
深圳大学 运营
前端飞升:学长,阿里不是卡双非吗,我深也能去吗
点赞 评论 收藏
分享
评论
19
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务