吉哥系列故事——临时工计划
来源:互联网 发布:淘宝卖航空里程被骗 编辑:程序博客网 时间:2024/04/29 07:40
Problem Description
俗话说一分钱难倒英雄汉,高中几年下来,吉哥已经深深明白了这个道理,因此,新年开始存储一年的个人资金已经成了习惯,不过自从大学之后他不好意思再向大人要压岁钱了,只能把唯一的希望放到自己身上。可是由于时间段的特殊性和自己能力的因素,只能找到些零零碎碎的工作,吉哥想知道怎么安排自己的假期才能获得最多的工资。
已知吉哥一共有m天的假期,每天的编号从1到m,一共有n份可以做的工作,每份工作都知道起始时间s,终止时间e和对应的工资c,每份工作的起始和终止时间以天为单位(即天数编号),每份工作必须从起始时间做到终止时间才能得到总工资c,且不能存在时间重叠的工作。比如,第1天起始第2天结束的工作不能和第2天起始,第4天结束的工作一起被选定,因为第2天吉哥只能在一个地方工作。
现在,吉哥想知道怎么安排才能在假期的m天内获得最大的工资数(第m+1天吉哥必须返回学校,m天以后起始或终止的工作是不能完成的)。
已知吉哥一共有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
[Technical Specification]
1<=T<=1000
9<m<=100
0<n<=1000
s<=100, e<=100, s<=e
c<=10000
Output
对于每组数据,输出吉哥可获得的最高工资数。
Sample Input
110 51 5 1003 10 105 10 1001 4 26 12 266
Sample Output
102
Source
2013腾讯编程马拉松初赛第〇场(3月20日)
转载地址:http://acm.hdu.edu.cn/showproblem.php?pid=4502
- hdu 4502 吉哥系列故事——临时工计划
- 吉哥系列故事——临时工计划
- hdu 4502 吉哥系列故事——临时工计划
- HDU4502 吉哥系列故事——临时工计划
- HDU4502 吉哥系列故事——临时工计划
- Hdu4502 吉哥系列故事——临时工计划 (dp)
- hdu 4502 吉哥系列故事——临时工计划
- HDU 4502 吉哥系列故事——临时工计划
- HDU 4502 吉哥系列故事——临时工计划
- 1003吉哥系列故事——临时工计划
- hdu 4502 吉哥系列故事——临时工计划
- 吉哥系列故事——临时工计划 hdu 4502
- HDU 吉哥系列故事——临时工计划
- 吉哥系列故事——临时工计划
- hdu 4502 吉哥系列故事——临时工计划
- 吉哥系列故事——临时工计划
- HDU 4502 吉哥系列故事——临时工计划
- HDU4502:吉哥系列故事——临时工计划(DP)
- OpenCV2计算机视觉编程手册(2)
- 关于 not enough actual parameters for macro ...
- sql 语句的执行过程
- 缓存数据库杂谈
- JAVA ONE 2013 in San Francisco 注定是javaFX爆起的一年
- 吉哥系列故事——临时工计划
- POJ 1936 All in ALL
- apache log4j(3)-introduction(2)
- 为pe文件添加CRC32自效验的小程序(vc)
- 写入皮肤
- 内存_内存管理
- Eclipse远程调试Tomcat .
- Proe 导出PDF Vb.net
- python 可变数据和不可变数据解析