杭电4502吉哥系列故事——临时工计划
吉哥系列故事——临时工计划
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 3478 Accepted Submission(s): 1364
已知吉哥一共有m天的假期,每天的编号从1到m,一共有n份可以做的工作,每份工作都知道起始时间s,终止时间e和对应的工资c,每份工作的起始和终止时间以天为单位(即天数编号),每份工作必须从起始时间做到终止时间才能得到总工资c,且不能存在时间重叠的工作。比如,第1天起始第2天结束的工作不能和第2天起始,第4天结束的工作一起被选定,因为第2天吉哥只能在一个地方工作。
现在,吉哥想知道怎么安排才能在假期的m天内获得最大的工资数(第m+1天吉哥必须返回学校,m天以后起始或终止的工作是不能完成的)。
[Technical Specification]
1<=T<=1000
9<m<=100
0<n<=1000
s<=100, e<=100, s<=e
c<=10000
动态规划的01背包,附代码:
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int ans[1100],i,j,k,l,m,n;
struct node
{int start;int end;int money;
}t[1100000];
int cmp(node a,node b)
{return a.end<b.end;
}
int main()
{scanf("%d",&k);while(k--){scanf("%d%d",&m,&n);for(i=0;i<n;i++)scanf("%d%d%d",&t[i].start,&t[i].end,&t[i].money);sort(t,t+n,cmp);memset(ans,0,sizeof(ans));for(i=0;i<n;i++)for(j=m;j>=t[i].end;j--)ans[j]=max(ans[j],ans[t[i].start-1]+t[i].money);//判断第i个工作是要还是不要 printf("%d\n",ans[m]);}
}
杭电4502吉哥系列故事——临时工计划相关推荐
- HDU 4502 吉哥系列故事——临时工计划(动态规划)
吉哥系列故事--临时工计划 T ...
- 杭电4535吉哥系列故事——礼尚往来
吉哥系列故事--礼尚往来 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Tot ...
- 吉哥系列故事——恨7不成妻(数位 DP)
吉哥系列故事--恨7不成妻 ∑i=1n(pre+suc)2∑i=1npre2+suc2+2×pre×sucn×pre2+∑suc2+2×pre∑suc\sum_{i = 1} ^{n}(pre + s ...
- 吉哥系列故事——完美队形II(hdu4513+Manacher)
吉哥系列故事--完美队形II Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) T ...
- HDU 4513 吉哥系列故事――完美队形II(Manacher)
题目链接:[kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher V - 吉哥系列故事――完美队形II 题意 吉哥又想出了一个新的完美队形游戏! 假设有n个人 ...
- HDUOJ 4513 吉哥系列故事——完美队形II
HDUOJ 4513 吉哥系列故事--完美队形II Problem Description 吉哥又想出了一个新的完美队形游戏! 假设有n个人按顺序站在他的面前,他们的身高分别是h[1], h[2] - ...
- HDU 4512 吉哥系列故事――完美队形I(最长公共上升子序列)
吉哥系列故事--完美队形I Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) To ...
- HDU:4535 吉哥系列故事——礼尚往来(数学:错排)
吉哥系列故事--礼尚往来 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Tot ...
- HDU 4507 吉哥系列故事――恨7不成妻 数位DP
吉哥系列故事--恨7不成妻 Time Limit: 1000/500 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Tot ...
最新文章
- 一个简洁OKR是成功的关键因素
- nignx部署Vue单页面刷新路由404问题解决
- php根据循环条件切换图片,thinkphp 循环显示图片问题!!!~~~~
- python中哪个函数是用于输出内容到终端的_尔雅通识课妇产科护理学(山东联盟-潍坊医学院)答案新版...
- 63. Unique Paths II
- 【转载】手把手教你配置Windows2003集群(图)
- CEdit里''\r\n才是换行
- Java中Array和ArrayList之间的9个区别
- JAVASCRIPT 等比例缩放图片 限定最大宽度和最大高度
- 微软水下数据中心“浮出水面”、GitHub代码保存在北极,数据黑科技贮藏方式大曝光!...
- Tasty项目经验总结(不断补充中)
- 安卓手机上超好用的4款C语言IDE(附下载地址)
- win11怎么隐藏任务栏图标?
- 从零搭建一个vue项目
- Android 判断是否有外网连接
- Unable to detect adb version, exit value: 0xc000007b
- Elasticsearch 入门到精通-Elasticsearch创建索引
- python引入包报错
- Hibernate 关联关系解除
- 线性规划模型--解决投资问题
热门文章
- 自由在博客里插入广告,有钱你不赚吗???
- 转 ajax.dll 与 ajaxpro.dll的用法
- 吴恩达深度学习3.2笔记_Structuring Machine Learning Projects_机器学习策略(2)
- RNN梯度爆炸原因和LSTM解决梯度消失解释
- 个人管理 - Learn More,Study Less!
- Java :内部类基础详解
- 进程树--用Enki学Linux系列(18)
- 仿QQ锁屏界面消息提示
- 2014年Q1台湾域名总量涨幅增95.7% 净增1201个
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求--转载