CF644B Processing Queries
题目描述
##### 问题描述
有一条单线程的生产线,即同时只能处理一项工作,有 $n$ 个工作申请,第 $i$ 个工作的开始时间为 $t_i$,完成需要 $d_i$ 个单位时间,所有的 $t_i$ 都不相同。
当一项工作申请出现时,生产线会有如下三种处理方案:
1. 如果生产线是空闲的,而且等待队列是空的,则当前申请的工作会被马上执行。
2. 如果生产线正在工作,而且等待队列中的工作少于 $b$ 个,则当前申请的工作会被加入到等待队列的队尾。
3. 如果生产线正在工作,而且等待队列中的工作已经有 $b$ 个,则当前申请的工作会被拒绝,而且再也不会接受该工作的申请。
输入格式
无
输出格式
无
说明/提示
$1 \leq n,b \leq 2\times 10^5$。
$1\leq t_i,d_i \leq 10^9$。
$t_{i-1}