博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDUOJ----4502吉哥系列故事——临时工计划
阅读量:5049 次
发布时间:2019-06-12

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

吉哥系列故事——临时工计划

Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)

Total Submission(s): 2684    Accepted Submission(s): 1033

Problem Description
  俗话说一分钱难倒英雄汉,高中几年下来,吉哥已经深深明白了这个道理,因此,新年开始存储一年的个人资金已经成了习惯,不过自从大学之后他不好意思再向大人要压岁钱了,只能把唯一的希望放到自己身上。可是由于时间段的特殊性和自己能力的因素,只能找到些零零碎碎的工作,吉哥想知道怎么安排自己的假期才能获得最多的工资。
  已知吉哥一共有m天的假期,每天的编号从1到m,一共有n份可以做的工作,每份工作都知道起始时间s,终止时间e和对应的工资c,每份工作的起始和终止时间以天为单位(即天数编号),每份工作必须从起始时间做到终止时间才能得到总工资c,且不能存在时间重叠的工作。比如,第1天起始第2天结束的工作不能和第2天起始,第4天结束的工作一起被选定,因为第2天吉哥只能在一个地方工作。
  现在,吉哥想知道怎么安排才能在假期的m天内获得最大的工资数(第m+1天吉哥必须返回学校,m天以后起始或终止的工作是不能完成的)。
 

 

Input
第一行是数据的组数T;每组数据的第一行是2个正整数:假期时间m和可做的工作数n;接下来n行分别有3个正整数描述对应的n个工作的起始时间s,终止时间e,总工资c。
[Technical Specification]
1<=T<=1000
9<m<=100
0<n<=1000
s<=100, e<=100, s<=e
c<=10000
 

 

Output
对于每组数据,输出吉哥可获得的最高工资数。
 

 

Sample Input
1 10 5 1 5 100 3 10 10 5 10 100 1 4 2 6 12 266
 

 

Sample Output
102
 

 

Source
代码:
用的是动态规划的路线..
看下面的图..
 
1     #include
2 #include
3 #include
4 #define maxn 1005 5 struct Line 6 { 7 int st; 8 int en; 9 int val;10 int buf; //用来暂存数据11 };12 Line point[maxn];13 int cmp(const void *a ,const void *b)14 {15 if((*(Line*)a).en==(*(Line*)b).en)16 return (*(Line*)a).st - (*(Line*)b).st;17 return (*(Line*)a).en - (*(Line*)b).en ;18 }19 20 int main()21 {22 int test,m,n,i,cnt,j;23 scanf("%d",&test);24 while(test--)25 {26 scanf("%d%d",&m,&n);27 memset(point,0,sizeof(point));28 for(cnt=i=0;i

 

转载于:https://www.cnblogs.com/gongxijun/p/3604202.html

你可能感兴趣的文章
String中各方法多数情况下返回新的String对象
查看>>
浅谈tcp粘包问题
查看>>
UVA11524构造系数数组+高斯消元解异或方程组
查看>>
排序系列之——冒泡排序、插入排序、选择排序
查看>>
爬虫基础
查看>>
jquery.lazyload延迟加载图片第一屏问题
查看>>
OGRE 源码编译方法
查看>>
上周热点回顾(10.20-10.26)
查看>>
web.xml中listener、 filter、servlet 加载顺序及其详解
查看>>
前端chrome浏览器调试总结
查看>>
数据库连接
查看>>
delphi.指针.PChar
查看>>
Objective - C基础: 第四天 - 10.SEL类型的基本认识
查看>>
极客前端部分题目收集【索引】
查看>>
第四天 selenium的安装及使用
查看>>
关于js的设计模式(简单工厂模式,构造函数模式,原型模式,混合模式,动态模式)...
查看>>
KMPnext数组循环节理解 HDU1358
查看>>
android调试debug快捷键
查看>>
【读书笔记】《HTTP权威指南》:Web Hosting
查看>>
Inoodb 存储引擎
查看>>