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