‹ 上一题 下一题 ›

g5-09106. 银行窗口 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·贪心经典模型排序与堆的配合阶梯·运用

题目描述

银行有 个窗口。 位客户同时到店,按 到 的顺序取号:轮到第 位时,他去最先空闲的窗口(若多个窗口同时空闲,去编号最小的);若都在忙,就等最先空出的那个窗口。办业务需要 分钟。

第 位客户的开始服务时刻是多少?

输入格式

第一行两个整数 。第二行 个整数 。

输出格式

一行 个整数,用空格分隔:每位客户的开始服务时刻。

样例

输入
4 2
3 8 2 4
输出
0 0 3 5

样例解释

第 位去 号窗口( 时刻开始, 时刻结束);第 位去 号窗口( 开始, 结束);第 位时 号窗口最先空闲(),从 开始( 结束);第 位时 号窗口 时刻又最先空闲,从 开始。

数据范围

,,。

输入
输出

            
答案