题目描述
银行有 个窗口。 位客户同时到店,按 到 的顺序取号:轮到第 位时,他去最先空闲的窗口(若多个窗口同时空闲,去编号最小的);若都在忙,就等最先空出的那个窗口。办业务需要 分钟。
第 位客户的开始服务时刻是多少?
输入格式
第一行两个整数 。第二行 个整数 。
输出格式
一行 个整数,用空格分隔:每位客户的开始服务时刻。
样例
输入
4 2 3 8 2 4
输出
0 0 3 5
样例解释
第 位去 号窗口( 时刻开始, 时刻结束);第 位去 号窗口( 开始, 结束);第 位时 号窗口最先空闲(),从 开始( 结束);第 位时 号窗口 时刻又最先空闲,从 开始。
数据范围
,,。