求助 ARC B
  • 板块学术版
  • 楼主lgmulti
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/7/31 06:09
  • 上次更新2023/10/27 17:39:20
查看原帖
求助 ARC B
54769
lgmulti楼主2022/7/31 06:09

我在比赛中对 B 的解决方案似乎是错误的。

n<an<a 时,答案显然是 0,当 a<ba<b 时,Alice可以在 nan\geq a 时获胜,所以答案是 n(a1)n-(a-1)

a>ba>b 时,Alice 可以在 (nmoda)<b(n\bmod a)<b 时获胜,所以在游戏 kaka 到游戏 (k+1)a1(k+1)a-1 之间,Alice可以赢得 bb 游戏。 考虑不存在的游戏 0,有 (n+1a1)\left(\lfloor\frac{n+1}{a}\rfloor-1\right) 组游戏,还有 (n+1)moda(n+1)\bmod a 个未分组的游戏 ,Alice 可以赢得 min{(n+1)moda,b}\min\{ (n+1)\bmod a,b \} 游戏。 因此,答案是

b(n+1a1)+min{(n+1)moda,b}b\left(\lfloor\frac{n+1}{a}\rfloor-1\right)+\min\{(n+1)\bmod a,b \}

但这似乎是错误的,这是我的提交。 我还找到了另一个通过的解法使用了这个公式

b(na1)+min{nmoda+1,b}b\left(\lfloor\frac{n}{a}\rfloor-1\right)+\min\{n\bmod a+1,b\}

我想知道是什么让这个答案通过而我的失败了。

————(本帖翻译自 Codeforces,原帖链接

2022/7/31 06:09
加载中...