博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj3616 LIS变形
阅读量:4681 次
发布时间:2019-06-09

本文共 600 字,大约阅读时间需要 2 分钟。

题目链接:

题意:给出m组数据a,b,c代表在第a分钟到第b分钟产生c个效益,问最大产生多少效益(区间不能重叠,每次工作完必须歇息R分钟)

//我好笨啊,这种简单的题目还是不会做,要看学长的代码才懂诶。慢慢练吧,没有办法。。

dp[i]代表最第排序后 node[i].r时刻时刻能产生牛奶的最大值

代码:

#include
#include
#include
#include
using namespace std;struct Node{ int l,r,w;} node[1005];int cmp(Node a,Node b){ if(a.l==b.l) return a.r
=node[j].r+R) dp[i]=max(dp[i],dp[j]+node[i].w); sort(dp+1,dp+M+1); printf("%d\n",dp[M]); } return 0;}

 

转载于:https://www.cnblogs.com/a-clown/p/6028400.html

你可能感兴趣的文章
Understanding Unix/Linux Programming-用户程序play_again4.c
查看>>
算法总结
查看>>
WPF中使用USERCONTROL
查看>>
图片,base64 互转
查看>>
cache—主存—辅存三级调度模拟
查看>>
Java线程的定义
查看>>
Python-面向对象(组合、封装与多态)
查看>>
Mininet
查看>>
COSC2531 Programming Fundamentals
查看>>
设计模式系列 - 访问者模式
查看>>
20180507小测
查看>>
eclipse左侧不见
查看>>
python会缓存小的整数和短小的字符
查看>>
格网与四叉树索引
查看>>
多张照片拍摄、图片浏览
查看>>
html(5) css
查看>>
Azure Web连接到Azure MySql Db
查看>>
Linux shell 命令判断执行语法 ; , && , ||
查看>>
vim代码格式化插件clang-format
查看>>
What does the dot after dollar sign mean in jQuery when declaring variables?
查看>>