AT_arc145_b.[ARC145B] AB Game

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

以下的游戏被称为游戏 nn。

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

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

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

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

输入格式

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

NN AA BB

输出格式

请输出答案。

输入输出样例

  • 输入#1

    4 2 1

    输出#1

    2
  • 输入#2

    27182818284 59045 23356

    输出#2

    10752495144

说明/提示

限制条件

  • 1≤N,A,B≤10181\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 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页