#4852. Bus Stops
Bus Stops
Bus Stops
题目描述
Takahashi 最初在他家,准备去 Aoki 的家。 在两家之间有编号为 到 的 个公交站,Takahashi 可以通过以下方式在它们之间移动:
他可以在 时间单位内从他家步行到公交站 。 对于每个 ,在每个是 的倍数的时间点都会有一辆公交从公交站 发车,乘坐这辆公交,他可以在 时间单位内到达公交站 。这里,约束保证 。 Takahashi 可以在 时间单位内从公交站 步行到 Aoki 的家。
对于每个 ,处理以下查询。
当他在时间 $q_i$ 离开他家时,找出 Takahashi 可以到达 Aoki 的家的最早时间。注意如果他恰好在公交发车时间到达公交站,则可以乘坐该班公交。
输入格式
输入由标准输入按以下格式给出:
输出格式
输出 行。 对于每个 ,第 行应包含第 个查询的答案。
4 2 3
5 4
6 6
3 1
7
13
0
710511029
136397527
763027379
644706927
447672230
34
22
710511052
136397548
763027402
644706946
447672250
提示
所有输入值都是整数。对于第一个查询,Takahashi 可以按如下方式移动以在时间 到达 Aoki 的家。
在时间 离开他家。 步行从他家到达公交站 ,在时间 到达。 乘坐在公交站 于时间 发车的公交,并在时间 到达公交站 。 乘坐在公交站 于时间 发车的公交,并在时间 到达公交站 。 乘坐在公交站 于时间 发车的公交,并在时间 到达公交站 。 从公交站 步行并在时间 到达 Aoki 的家。
对于第二个查询,Takahashi 可以按如下方式移动并在时间 到达 Aoki 的家。
在时间 离开他家。
步行从他家到达公交站 ,在时间 到达。
乘坐在公交站 于时间 发车的公交,并在时间 到达公交站 。
乘坐在公交站 于时间 发车的公交,并在时间 到达公交站 。
乘坐在公交站 于时间 发车的公交,并在时间 到达公交站 。
从公交站 步行并在时间 到达 Aoki 的家。
标签: AtCoder|abc319E
来源
AtCoder|abc319E