#ABC358B. 售票窗口

售票窗口

售票窗口

题目描述

AtCoder Land 的入口处有一个售票窗口,游客们排队依次买票。每人买票需要 AA 秒。排在队伍最前面的人买完票后,下一个人(如果有的话)会立刻开始买票。

现在售票窗口前没有人在排队,有 NN 个人会依次来买票。具体来说,第 ii 个人将在从现在起 TiT_i 秒后到达售票窗口。如果此时已经有人在排队,他就排在队尾;如果没有人排队,他立刻开始买票。这里保证 T1<T2<<TNT_1 \lt T_2 \lt \dots \lt T_N

对于每个 i (1iN)i\ (1 \leq i \leq N),求出第 ii 个人买完票的时刻(从现在起的秒数)。

输入格式

输入按以下格式从标准输入给出:

NN AA
T1T_1 T2T_2 \dots TNT_N

输出格式

输出 NN 行。第 ii 行输出第 ii 个人买完票的时刻(从现在起的秒数)。

样例

3 4
0 2 10
4
8
14

事件按以下顺序进行:

  • 00 秒:第 11 个人到达售票窗口,开始买票。
  • 22 秒:第 22 个人到达售票窗口,排在队尾。
  • 44 秒:第 11 个人买完票,第 22 个人开始买票。
  • 88 秒:第 22 个人买完票。
  • 1010 秒:第 33 个人到达售票窗口,开始买票。
  • 1414 秒:第 33 个人买完票。
3 3
1 4 7
4
7
10

事件按以下顺序进行:

  • 11 秒:第 11 个人到达售票窗口,开始买票。
  • 44 秒:第 11 个人买完票,第 22 个人到达售票窗口,开始买票。
  • 77 秒:第 22 个人买完票,第 33 个人到达售票窗口,开始买票。
  • 1010 秒:第 33 个人买完票。
10 50000
120190 165111 196897 456895 540000 552614 561627 743796 757613 991216
170190
220190
270190
506895
590000
640000
690000
793796
843796
1041216

数据范围

  • 1N1001 \leq N \leq 100
  • 0T1<T2<<TN1060 \leq T_1 \lt T_2 \lt \dots \lt T_N \leq 10^6
  • 1A1061 \leq A \leq 10^6
  • 所有输入值均为整数。
难度 普及-
通过率
尝试 0
已通过 0
ID
3327
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签