AT_past202209_a 信号機
题目描述
有一个带按钮的红绿灯。
原则上,如果你在红灯时按下按钮,红灯会在 $X$ 秒后变成绿灯。
然而,如果绿灯亮起的时间距离上一次变红还不到 $Y$ 秒,那么绿灯会推迟到距离上一次变红刚好 $Y$ 秒时才会亮起。
现在,按钮是在距离上一次变红已经过去 $Z$ 秒时被按下的。
请问从上一次变红开始,到下次变绿灯一共会经过多少秒?
输入格式
输入为一行,格式如下:
> $X$ $Y$ $Z$
输出格式
输出一个整数,表示答案。
说明/提示
### 样例解释 1
距离变红已经过去 $Z$ 秒后再加上 $X$ 秒,即 $5 + 10 = 15$ 秒,这小于 $Y = 20$ 秒。因此,按照题目描述,红灯会在距离上一次变红 $20$ 秒后变绿。
### 题目约束
- $1 \leq X,Y,Z \leq 100$
- 输入的所有数均为整数。
由 ChatGPT 5 翻译