#ATarc145b. [ARC145B] AB Game

[ARC145B] AB Game

题目描述

以下的游戏被称为游戏 nn

Alice 和 Bob 进行游戏。开始时有 nn 个石子。

由 Alice 先手,双方轮流进行如下操作,无法进行操作的一方判负。

  • 如果轮到 Alice 操作,她可以取走 AA 的正整数倍个石子。
  • 如果轮到 Bob 操作,他可以取走 BB 的正整数倍个石子。

请你求出在游戏 11、游戏 22、……、游戏 NN 中,双方都采取最优策略时,Alice 能获胜的游戏有多少个。

输入格式

输入通过标准输入按以下格式给出。

NN AA BB

输出格式

请输出答案。

样例 1

输入

4 2 1

输出

2

样例 2

输入

27182818284 59045 23356

输出

10752495144

说明/提示

限制条件

  • 1N,A,B10181\leq N,A,B\leq 10^{18}
  • 输入均为整数

样例解释 1

在游戏 11 中,Alice 无法进行操作,因此 Alice 输。 在游戏 22 中,Alice 可以取走 22 个石子,使 Bob 无法操作,因此 Alice 赢。 在游戏 33 中,Alice 取走 22 个石子,Bob 取走 11 个石子后,Alice 无法操作,因此 Alice 输。 在游戏 44 中,Alice 可以取走 2×2=42\times 2=4 个石子,使 Bob 无法操作,因此 Alice 赢。 综上,在游戏 1,2,3,41,2,3,4 中,Alice 能获胜的游戏有 22 个。

由 ChatGPT 4.1 翻译