#L6039. 「雅礼集训 2017 Day5」珠宝 /「NAIPC2016」Jewel Thief

「雅礼集训 2017 Day5」珠宝 /「NAIPC2016」Jewel Thief

题目描述

原题出处:「NAIPC2016」Jewel Thief

Miranda 准备去市里最有名的珠宝展览会。展览会可以购买珠宝,但只能现金支付。Miranda 在纠结要带多少现金:带多了会有危险,带少了又可能买不到心仪的珠宝。

展览中总共有 NN 种珠宝,每种珠宝只有一个。对于第 ii 种珠宝,它的售价为 CiC_i 万元,对 Miranda 的吸引力为 ViV_i

Miranda 最多可以从银行取出 KK 万元。现在她想知道,如果她最终带了 ii 万元去展览会(1iK1 \leq i \leq K),她能买到的珠宝对她的最大吸引力是多少?


输入格式

第一行两个整数 NNKK
接下来 NN 行,每行两个整数 CiC_iViV_i


输出格式

输出一行 KK 个整数,第 ii 个数表示如果 Miranda 带了 ii 万元现金,她能买到的珠宝对她的最大吸引力。


样例

输入

5 10
3 2
1 48
3 25
2 76
4 83

输出

48 76 124 124 131 159 207 207 207 232

数据范围与提示

  • 对于 20%20\% 的数据,N,K10000N, K \leq 10000
  • 对于另外 20%20\% 的数据,Ci=ViC_i = V_i
  • 对于 100%100\% 的数据:
    • 1N1061 \leq N \leq 10^6
    • 1K5×1041 \leq K \leq 5 \times 10^4
    • 1Ci3001 \leq C_i \leq 300
    • 0Vi1090 \leq V_i \leq 10^9