#P15669. [ICPC 2024 Jakarta R] ICPC Square

[ICPC 2024 Jakarta R] ICPC Square

说明

ICPC Square 是由 ICPC 委员会为参赛者提供住宿的一家酒店。它共有 NN 层(编号从 11NN)。这家酒店有一部非常独特的电梯。如果一个人当前在楼层 xx,那么他乘坐一次电梯可以到达楼层 yy,当且仅当 yyxx 的倍数,并且 yxDy - x \leq D

你当前位于楼层 SS。你希望通过乘坐电梯零次或多次,到达尽可能高的楼层。请确定你能够到达的最高楼层。

输入格式

一行,包含三个整数 NN DD SS2N10122 \leq N \leq 10^{12}1DN11 \leq D \leq N - 11SN1 \leq S \leq N)。

输出格式

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

64 35 3
60
2024 2023 1273
1273

提示

样例输入/输出 #1 的解释

首先,从楼层 33 乘坐电梯到楼层 1515。这是可行的,因为 151533 的倍数,且 1533515 - 3 \leq 35。然后,从楼层 1515 乘坐电梯到楼层 3030。这是可行的,因为 30301515 的倍数,且 30153530 - 15 \leq 35。最后,从楼层 3030 乘坐电梯到楼层 6060。这是可行的,因为 60603030 的倍数,且 60303560 - 30 \leq 35

翻译由 DeepSeek V3.2 完成