1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

思路与结论

  • 这是一个和式博弈,求每堆的 Sprague–Grundy 值再按 Nim 异或。
  • 关键结论:单堆位置 aaa 的 SG 值为 v2(a)v_2(a)v2​(a),即 aaa 的二进制末尾连续零的个数(aaa 中因子 222 的幂次)。
  • 因而整局的 Nim 异或为 ⨁i=1nv2(ai)\bigoplus_{i=1}^n v_2(a_i)⨁i=1n​v2​(ai​)。若异或不为 000,先手胜(输出 Baobao),否则后手胜(输出 Zeeman)。

证明要点

  • 记 a=2t⋅ma=2^t\cdot ma=2t⋅m 且 mmm 为奇数,则 v2(a)=tv_2(a)=tv2​(a)=t。

P3460.第2题-取石子

    1000ms Tried: 22 Accepted: 12 Difficulty: 6 所属公司 : 米哈游
    算法与标签>数学

题目内容

米小游和 ZeemanZeemanZeeman 又在玩游戏了。他们面前有 nnn 堆石子,其中第 iii 堆有 aia_iai​ 个石子。两人需要轮流从这些石子里面取,由米小游先行。轮到某个玩家取石子时,必须满足以下规则:

  • 首先,玩家选择一个下标 iii ,且 ai>1a_i>1ai​>1 ;

  • 接下来,玩家需要选择一个正整数 ddd 满足 d<aid<a_id<ai​ 且 ai≡0(moda_i≡0(modai​≡0(mod d)d)d) 换句话说,找到一个比 aia_iai​ 小且能整除 aia_iai​ 的正整数 ddd ),并从第 iii 堆里取走 ddd 个石子。如果没有满足条件的 ddd ,则不可以选择这一堆。

如果轮到某个玩家时,他无法取走任何石子,则另一个玩家胜利。

如果 米小游 和 ZeemanZeemanZeeman 都采取最佳策略,请你判断游戏的胜者。

输入描述

每个测试文件均包含多组测试数据。第一行输入一个整数 T(1≤T≤104)T(1 ≤T ≤10^4)T(1≤T≤104) 代表数据组数,每组测试数据描还如下:

第一行输入一个整数 n(1≦n≦2⋅105)n(1 ≦n≦2·10^5)n(1≦n≦2⋅105) ,表示石子的堆数。

第二行输入 nnn 个整数 a1,a2,…,an(1≦ai<230)a_1,a_2,…,a_n(1≦a_i< 2^{30})a1​,a2​,…,an​(1≦ai​<230) ,代表每堆石子的数量。

除此之外,保证单个测试文件的 nnn 之和不超过 2⋅1052·10^52⋅105 。

输出描述

对于每组测运效据,输出一行一个字符串:如果来小游是胜者,则输出 BaobaoBaobaoBaobao ,否则输出 ZeemanZeemanZeeman 。

样例1

输入

5
2
4 4
1
2
2
114514 1919810
5
16 48 22 12 24
2
4 2

输出

Zeeman
Baobao
Zeeman
Zeeman
Baobao

说明

在最后一组测试数据中,米小游先手可以选择 i=1i=1i=1 和 d=2d=2d=2 ,即从第一堆中取走 222 个石子,当前石子状态变为 {2,22,22,2} 。这时,无论 ZeemanZeemanZeeman 选择哪一堆,他都只能取走该堆中的 111 个石子。米小游只需要从另一堆中也取走 111 个石子将石子状态变为 {1,11,11,1} 。这时 ZeemanZeemanZeeman 无法取走任何石子,米小游获胜。

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 0, 571ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?