Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:3 s 空间限制:256 MB

#4147. ZQC 的女装

Statistics

题目描述

题目来自:NAIPC 2016 Problem H. Jewel Thief

ZQC 来到商店给买女装,商店里有 $ n \ (1 \leq n \leq 10 ^ 6) $ 件女装,第 $ i $ 件女装的价格为 $ w_i \ (1 \leq w_i \leq 300) $,萌值为 $ v_i \ (1 \leq v_i \leq 10 ^ 9) $,由于 ZQC 是个非常精打细算的人,给定他的总预算 $ k \ (1 \leq k \leq 100000) $,他希望知道对于每个 $[1,k]$ 中的整数 $i$,如果他带了 $i$ 元,他能买到的女装萌值之和最大是多少(钱可以不花完)。由于 ZQC 急着去 AK UOI,这个问题就交给你了。

输入格式

第一行 $ n $ 和 $ k $。
接下来 $ n $ 行,每行 $ w_i $ 和 $ v_i $。

输出格式

一行 $ k $ 个数,第 $i$ 个数表示带了 $i$ 元时的答案。

样例

input

4 9
2 8
1 1
3 4
5 100

output

1 8 9 9 100 101 108 109 109