直接贪心就好。

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#define LL __int64
using namespace std; struct Job{
int s,e,v;
bool operator <(const Job &a)const{
if(e<a.e) return true;
return false;
}
}job[];
int fee[]; int main(){
int T,n,m;
scanf("%d",&T);
while(T--){
scanf("%d%d",&m,&n);
for(int i=;i<n;i++){
scanf("%d%d%d",&job[i].s,&job[i].e,&job[i].v);
}
sort(job,job+n);
while(job[n-].e>m)
n--;
if(n==){
puts("");
continue;
}
memset(fee,,sizeof(fee));
int tmp;
for(int i=;i<n;i++){
fee[i]=job[i].v;
tmp=;
for(int k=;k<i;k++){
if(job[k].e<job[i].s)
tmp=max(tmp,fee[k]);
}
fee[i]+=tmp;
}
tmp=;
for(int i=;i<n;i++)
tmp=max(tmp,fee[i]);
printf("%d\n",tmp);
}
return ;
}

最新文章

  1. ssh连接linux服务器只显示-bash-4.1#不显示路径解决方法
  2. Split字符串分割函数
  3. -_-#【Backbone】Model
  4. 关于Android Assets读取文件为File对象
  5. 【GIVENCHY商务休闲风格/白色/100%精梳棉/撞色拼接领/长袖衬衣】玛萨玛索男装网购商城
  6. JAVA环境变量配置详解
  7. git远程管理
  8. csv文件读写处理
  9. 设置IDEA中的web
  10. springcloud config
  11. 基于spec互评Alpha版本
  12. R语言学习——根据信息熵建决策树KD3
  13. Linux下查看与修改mtu值
  14. &#39;adb remount&#39;的作用是什么?在什么情况下有用?
  15. Internet传输协议-TCP
  16. Open-sourcing sso, the way we secure services at BuzzFeed
  17. Java基础-MySQL数据库扫盲篇
  18. wdcp(WDlinux Control Panel) 快速安装RPM包,lanmp一件安装
  19. 《软件开发与创新:ThoughtWorks文集:续集》
  20. 从golang-gin-realworld-example-app项目学写httpapi (六)

热门文章

  1. ecshop类的解析2 json_encode和json_decode的具体实现
  2. Git 和 Redis 的基本认识
  3. POJ 1946 DP
  4. .net中实现aspnetpager分页
  5. IBMWebsphere 使用jar包删除文件
  6. Rabbit--ack机制
  7. ES6 arrow function
  8. jboss-as-7.1.1.Final配置Jndi数据源(以mysql为例)
  9. 【SQL】IN、EXISTS和表连接三者的效率比较
  10. CDC之Synchronizers