ARC185 A-E
比 ARC184 简单多了。
A. mod M Game 2
我们只关心 Alice 出的最后一张牌,这张牌会决定游戏的胜负,因为除了最后一张牌,二人都可以选择出牌来使得自己不会输。
让我们假设 Alice 最后出的牌为
- 若
,令 ,如果 Bob 打出的前 张牌中没有 ,那么 ,此时 Alice 会输。可以被证明,Bob 一定存在一种策略能够达到这种状态。 - 若
,此时 Alice 必胜。
条件 1 就等价于
B. +1 and -1
贪心的想,我们想尽量让最后的
之后我们就只需要判断
详细证明可以见 Atcoder 官解。
C. Sum of Three Integers
题目只要求给出任意一组合法解。
让我们枚举
我们可以通过一次卷积来解决这个问题。
具体的,我们可以通过一次卷积求出有多少个
除此之外,还可能存在
时间复杂度
D. Random Walk on Tree
没有场切。
先让我们考虑
此时 Takahashi 会在节点
接下来让我们单独考虑一条长度为
令
- 当
时,有 。 - 当
时,有 。 - 当
时 ,因为中间所有点的期望进出次数是相同的。
若我们固定了移动的起点,在每一个点时它进行两种操作的概率时相同的,所以进行操作的期望次数与它具体是那种操作无关,于是有
从大到小考虑每个点,有
最后的答案就是
E. Adjacent GCD
依次枚举每一个
在我们不考虑
现在让我们考虑
也就是说
现在让我们考虑后面那一坨玩意。考虑求出每个 gcd,然后再乘上
但是,我们知道
也就是说,我们只需要枚举
时间复杂度
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!