#2266. 销售商品

    ID: 2266 传统题 1000ms 256MiB 尝试: 4 已通过: 1 难度: 10 上传者: 标签>贪心数据结构队列优先队列倒推法穷举

销售商品

题目描述

有一家商店正在销售一种商品。在 nn 天时间里,每天都会得到不同数量的商品,其中在第 ii 天,会得到 aia_i 件商品,商品在获得的当天就可以卖出,也可以屯若干天再卖。

商品每天的定价和需求量是不同的,在第 ii 天,商品市场定价为 pip_i,在这一天,最多可以卖掉 cic_i 件。最后一天结束后,没有卖出的商品不算入销售金额。

请问,应该在哪些天卖出商品,才能使得销售总金额达到最大。

输入格式

第一行:单个整数 nn 接下来有 nn 行:第 i+1i+1 行第 ii 天的数据:aia_i, pip_icic_i

输入格式

单个整数:表示能够获得的最大销售金额。

样例

4
10 100 10
10 300 15
10 500 5
10 1000 1
8500

数据范围

  • 0ai1060\leq a_i\leq 10^6
  • 1pi1061\leq p_i\leq 10^6
  • 0ci1060\leq c_i\leq 10^6
  • 对于 30%30\% 的数据,n100n\leq 100
  • 对于 60%60\% 的数据,n10,000n\leq 10,000
  • 对于 100%100\% 的数据,1n100,0001\leq n\leq 100,000