CF2045B.ICPC Square
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
ICPC Square 是由 ICPC 委员会为参赛者安排住宿的酒店,共有 N 层(编号从 1 到 N)。酒店内的电梯非常独特:如果你目前在第 x 层,你可以通过乘坐电梯到达第 y 层,但要求 y 是 x 的倍数且 y−x≤D。
你最初在第 S 层。你想通过乘坐电梯零次或多次,尽量到达高的一层。请找出你能够到达的最高楼层。
输入格式
输入一行,包含三个整数:N、D、S。满足条件:2≤N≤1012,1≤D≤N−1,1≤S≤N。
输出格式
输出一个整数,表示你可以通过乘坐电梯零次或多次到达的最高楼层。
输入输出样例
输入#1
64 35 3
输出#1
60
输入#2
2024 2023 1273
输出#2
1273
说明/提示
样例解释:
- 首先,从第 3 层乘电梯到第 15 层,因为 15 是 3 的倍数且 15−3≤35。
- 然后,从第 15 层乘电梯到第 30 层,因为 30 是 15 的倍数且 30−15≤35。
- 最后,从第 30 层乘电梯到第 60 层,因为 60 是 30 的倍数且 60−30≤35。
本翻译由 AI 自动生成
输入解题思路,AI测评打分。不知道怎么写?