装运
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
是城码头的一位装箱工,他每天的工作就是将运达码头的货物装入集装箱中,以便后续运输。受码头集装箱的运输效率限制,身边并不总有足够的集装箱以供装货。具体地,码头集装箱运输条例规定,初始时刻(即时)身边有一个集装箱,此后每间隔个单位时间,一个新的集装箱就会被送抵码头以供使用(例如, 时,身边有两个集装箱)。
为了规范装货,集装箱的容量均为 。
现有种货物依次抵达码头,其中第种货物的到达时间为,共有件,每件货物的价值为,且每件的体积均为1。显然,因为货物到达时刻可使用集装箱的剩余容积可能不够,并不总能将每种货物都直接全部装入集装箱。
对此,摸鱼的他的策略如下:当第种货物到达时,假设此时码头可用集装箱的所有空余体积之和为;若,则将该种货物全部装入;否则,仅装入件第种货物,并直接将第种货物剩余的部分全部抛弃。
想知道,当全部种货物都运抵码头,自己装箱完成后,所有集装箱内装入货物的价值之和为多少?
(注:若货物和新集装箱在同一时刻到达,则在装该种货物的时候,已经可以使用新集装箱。)
输入格式
第一行三个整数, , ,其含义见题目描述;
接下来共行,每行三个整数,表示第种货物抵达码头时间、数量和单件价值;
输出格式
共一行,一个整数,表示全部货物装箱完成后,所有集装箱内装入货物的价值之和。
样例
3 3 3
1 2 1
2 2 2
3 3 1
7
数据范围
本题共有10个测试点。
对于的数据,满足
对于另外的数据,
对于的数据:
对于任意,有
京公网安备 11011102002149号