[2016-03-28][POJ][3616][Milking Time]

Posted 红洋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[2016-03-28][POJ][3616][Milking Time]相关的知识,希望对你有一定的参考价值。

  • 时间:2016-03-28 17:27:03 星期一

  • 题目编号:[2016-03-28][POJ][3616][Milking Time]

  1. #include <algorithm>
  2. #include <cstdio>
  3. using namespace std;
  4. const int maxm = 1000 + 10;
  5. struct Roo{
  6. int l,r,v;
  7. bool operator < (const Roo & a)const{
  8. return l < a.l;
  9. }
  10. }a[maxm];
  11. int dp[maxm];
  12. int main(){
  13. int n,m,r;
  14. scanf("%d%d%d",&n,&m,&r);
  15. for(int i = 1;i <= m ; ++i){
  16. scanf("%d%d%d",&a[i].l,&a[i].r,&a[i].v);
  17. }
  18. sort(a+1,a+1+m);
  19. int ans = 0;
  20. for(int i = 1;i <= m;++i){
  21. dp[i] = a[i].v;
  22. for(int j = 1;j < i ; ++j){
  23. if(a[j].r + r <= a[i].l){
  24. dp[i] = max(dp[i],dp[j] + a[i].v);
  25. }
  26. }
  27. ans = max(dp[i],ans);
  28. }
  29. printf("%d\n",ans);
  30. return 0;
  31. }




以上是关于[2016-03-28][POJ][3616][Milking Time]的主要内容,如果未能解决你的问题,请参考以下文章

poj 3616 Milking Time (基础dp)

POJ 3616 Milking Time 简单DP

poj 3616 Milking Time(DP)

poj3616 Milking Time

poj 3616 奶牛产奶问题 dp算法

POJ 3616 Milking Time DP