#P3093. 挤奶调度(Milk Scheduling S)
0
挤奶调度(Milk Scheduling S)
挤奶调度(Milk Scheduling S)
题目描述
FJ 有 ()头牛要挤牛奶,为每头牛挤牛奶需要花费 单位时间。
奶牛很厌烦等待,奶牛 在它的截止时间 ()前能挤出 ()加仑的牛奶,否则将不能挤出牛奶。时间 开始时为 ,即在时间 之前,最多可以给 头奶牛挤牛奶。
请计算 FJ 的最大挤奶量。
输入格式
第一行一个整数 。
第 至第 行,第 行两个整数 和 。
输出格式
一行一个整数,表示 FJ 最多能得到多少加仑的牛奶。
样例输入 #1
4
10 3
7 5
8 1
2 1
样例输出 #1
25
数据范围
有 头奶牛。第一头奶牛如果在时刻 之前(不包含时刻 )被挤可以产出 加仑牛奶,其它奶牛以此类推。
FJ 在 时刻开始给奶牛 挤牛奶(放弃在奶牛 的时间限制之前给它挤牛奶,因为和奶牛 冲突),消耗 单位时间并得到 加仑的牛奶;在时刻 给奶牛 挤牛奶,在时刻 给奶牛 挤牛奶。
一共获得 加仑的牛奶。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1400。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 25 | 2~8 | 小规模与边界测试数据 |
| 2 | 30 | 9~16 | 中等规模测试数据 |
| 3 | 35 | 17~25 | 满规模极限测试数据 |
出处:原题链接