#X1006. 长时间等待
长时间等待
题目描述
有一家餐厅最多能同时容纳K名顾客。餐厅前有一条小巷,管理着一个队列。 在时间,餐厅内没有顾客,队列也为空。 今天,预计有组顾客到来,按到达顺序编号为到。第组由人组成,在时间加入队列末尾,并在进入餐厅个单位时间后离开。
每组顾客在同时满足以下两个条件的最早时间离开队列进入餐厅:
- 该组位于队列的最前面。即,在此时仍在队列中的所有组中,该组是最早加入的。
- 当该组的人数与当前餐厅内所有组(包括恰好此时进入的组,不包括此时离开的组)的人数之和不超过K人。
求每组顾客进入餐厅的时间。
输入格式
⋮
输出格式
输出N行。第i行(1≤i≤N)应包含第i组进入餐厅的时间(整数)。
数据范围
(1≤i≤N)
A_i .
(1≤i≤N)
输入样例:
4 10
30 300 3
60 45 4
90 45 5
120 45 2
输出样例:
30
60
105
120
相关
在下列比赛中: