ARC148D mod M Game(博弈,数论)

ARC148D mod M Game

2n 数组 a,一个数 M,问 Alice 先手和 Bob 轮流取数,最后如果两个人取的数模 M 一样就 Bob 赢。问赢家。

CODE

如果没有模 M,Bob 每次只能取和 Alice 一样的,就是问数是不是成对出现。

如果有模 M,那么两个数 a,b 相同的定义也就是 Alice a Bob b 和 Alice b Bob a 的效果一样。也就是 2a2b(modm)。所以如果 2|M,就先看 M2 的数是否是偶数(否则就 Alice 赢),然后所有数 modM2 看看是不是成对出现即可。

posted @   Pizza1123  阅读(90)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示
主题色彩