AT_agc050_e [AGC050E] Three Traffic Lights
题目描述
有 $3$ 台信号灯,编号为 $1,\ 2,\ 3$。信号灯 $i$ 的工作模式为:“绿灯持续 $g_i$ 秒,红灯持续 $r_i$ 秒,绿灯持续 $g_i$ 秒,红灯持续 $r_i$ 秒,……”,如此无限循环。
现在,$3$ 台信号灯同时变为绿灯。在接下来的 $ (g_1 + r_1)(g_2 + r_2)(g_3 + r_3) $ 秒内,所有信号灯同时为绿灯的总时间是多少秒?请将答案对 $119\times 2^{23}+1$ 取模后输出。
输入格式
输入从标准输入读入,格式如下:
> $g_1$ $r_1$ $g_2$ $r_2$ $g_3$ $r_3$
输出格式
输出答案。
说明/提示
## 限制
- $1 \leq g_1, r_1, g_2, r_2, g_3, r_3 \leq 10^{12}$
- 输入中的所有值均为整数。
## 样例解释 1
在接下来的 $24$ 秒内:
- 信号灯 $1$ 绿灯的时间段为 $[0, 1],\ [2, 3],\ [4, 5],\ [6, 7],\ [8, 9],\ [10, 11],\ [12, 13],\ [14, 15],\ [16, 17],\ [18, 19],\ [20, 21],\ [22, 23]$。
- 信号灯 $2$ 绿灯的时间段为 $[0, 2],\ [3, 5],\ [6, 8],\ [9, 11],\ [12, 14],\ [15, 17],\ [18, 20],\ [21, 23]$。
- 信号灯 $3$ 绿灯的时间段为 $[0, 3],\ [4, 7],\ [8, 11],\ [12, 15],\ [16, 19],\ [20, 23]$。
因此,所有信号灯同时为绿灯的时间段为 $[0, 1],\ [4, 5],\ [6, 7],\ [10, 11],\ [12, 13],\ [16, 17],\ [18, 19],\ [22, 23]$,总共 $8$ 秒。
由 ChatGPT 4.1 翻译