C. 爆满的商场

    Type: Default File IO: shop 1000ms 256MiB

爆满的商场

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

节假日到了,商场人数爆满,每家店前面都排了很长的队伍。桃子想要快速评估哪一家店排队人数最多,于是她做了一个统计,得出了一些信息。

商场共有 nn 家店,第 ii 家店可以同时容纳 aia_i 个人,每个人需要在店里待 bib_i 分钟就会离开。当某一个人进入商场时,会评估哪家店排队时间最少,并选择最少的店进入或者排队(如果店内有空位,则认为排队时间为 0)。如果两家店排队时间相同,则进入编号较小的一家店。

现在有 mm 个人同时^*进入了商场并按顺序选择了自己的店铺,请输出每个店铺此时排队了几个人。

^*同时:此处的同时强调的是没有任何一个人在店里待了 bib_i 时间而离开,即你可以认为没有人离开过店铺。

输入格式

输入第一行给定三个整数 n,mn,m,表示共有 nn 家店铺,mm 个人。

接下来有 nn 行,每行给出两个正整数,分别表示 ai,bia_i, b_i

输出格式

输出一行 nn 个用空格隔开的整数表示结果。

3 18
1 3
2 5
10 20
3 2 0

说明

首先 13 个人占满三家店铺的所有空位。第 14 个人在第一家店铺排队(因为等待时间为 3 分钟)。第 15、16 个人在第二家店铺排队(因为这两个人的等待时间都是 5 分钟)。第 17、18 个人在第一家店铺排队(等待时间分别是 6、9 分钟)

3 35
1 3
2 5
10 20
6 8 8
3 35
1 3
10 20
2 5
6 10 6

大样例

T3.in
T3.out

说明

等待时间相同时,编号小的店铺优先排队

测试点说明

测试点编号 nn \leq mm \leq ai,bia_i, b_i \leq 特殊性质
1 10 1000
2 1000 aia_i 之和大于 mm
3-4 10510^5 101010^{10} 100000 所有 bib_i 均相等
5-6 1000 10001000 1000
7-8 10510^5 10510^5
9-10 101010^{10} 10910^9

0921

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2025-9-21 18:30
End at
2025-9-21 21:00
Duration
2.5 hour(s)
Host
Partic.
64