码迷,mamicode.com
首页 > 其他好文 > 详细

POJ - 3616-Milking Time(DP)

时间:2019-10-12 22:37:25      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:and   int   des   The   problem   out   when   john   ref   

链接:

https://vjudge.net/problem/POJ-3616

题意:

Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0..N-1) so that she produces as much milk as possible.

Farmer John has a list of M (1 ≤ M ≤ 1,000) possibly overlapping intervals in which he is available for milking. Each interval i has a starting hour (0 ≤ starting_houri ≤ N), an ending hour (starting_houri < ending_houri ≤ N), and a corresponding efficiency (1 ≤ efficiencyi ≤ 1,000,000) which indicates how many gallons of milk that he can get out of Bessie in that interval. Farmer John starts and stops milking at the beginning of the starting hour and ending hour, respectively. When being milked, Bessie must be milked through an entire interval.

Even Bessie has her limitations, though. After being milked during any interval, she must rest R (1 ≤ R ≤ N) hours before she can start milking again. Given Farmer Johns list of intervals, determine the maximum amount of milk that Bessie can produce in the N hours.

思路:

不知道为啥不用管n, 对于每个区间, 枚举前面所有能用的区间,找个最大值即可.

代码:

POJ - 3616-Milking Time(DP)

标签:and   int   des   The   problem   out   when   john   ref   

原文地址:https://www.cnblogs.com/YDDDD/p/11664052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!