CF2045B.ICPC Square

普及+/提高

通过率:0%

AC君温馨提醒

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

题目描述

ICPC Square 是由 ICPC 委员会为参赛者安排住宿的酒店,共有 NN 层(编号从 11 到 NN)。酒店内的电梯非常独特:如果你目前在第 xx 层,你可以通过乘坐电梯到达第 yy 层,但要求 yy 是 xx 的倍数且 y−x≤Dy - x \leq D。

你最初在第 SS 层。你想通过乘坐电梯零次或多次,尽量到达高的一层。请找出你能够到达的最高楼层。

输入格式

输入一行,包含三个整数:NN、DD、SS。满足条件:2≤N≤10122 \leq N \leq 10^{12},1≤D≤N−11 \leq D \leq N - 1,1≤S≤N1 \leq S \leq N。

输出格式

输出一个整数,表示你可以通过乘坐电梯零次或多次到达的最高楼层。

输入输出样例

  • 输入#1

    64 35 3

    输出#1

    60
  • 输入#2

    2024 2023 1273

    输出#2

    1273

说明/提示

样例解释:

  1. 首先,从第 3 层乘电梯到第 15 层,因为 15 是 3 的倍数且 15−3≤3515 - 3 \leq 35。
  2. 然后,从第 15 层乘电梯到第 30 层,因为 30 是 15 的倍数且 30−15≤3530 - 15 \leq 35。
  3. 最后,从第 30 层乘电梯到第 60 层,因为 60 是 30 的倍数且 60−30≤3560 - 30 \leq 35。

本翻译由 AI 自动生成

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

首页