http://acm.hdu.edu.cn/showproblem.php?pid=4502//题目链接

思路 : dp[i]表示 到第i天能获得的最大工资  依次更新

#include<cstdio>
#include<map>
//#include<bits/stdc++.h>
#include<vector>
#include<stack>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<queue>
#include<cstdlib>
#include<climits>
#define PI acos(-1.0)
#define INF 0x3fffffff
using namespace std;
typedef long long ll;
typedef __int64 int64;
const ll mood=1e9+;
const int64 Mod=;
const double eps=1e-;
const int N=1e3+;
const int MAXN=;
typedef int rl;
inline void r(rl&num){
num=;rl f=;char ch=getchar();
while(ch<''||ch>''){if(ch=='-')f=-;ch=getchar();}
while(ch>=''&&ch<='')num=num*+ch-'',ch=getchar();
num*=f;
}
int dp[N];//dp[i] 滚动数组
struct xxxx{
int st,en,val;
}data[N];
bool cmp(struct xxxx a,struct xxxx b)
{
return a.st<b.st;
}
int main()
{
int ci;
r(ci);
int n,m;
while(ci--)
{
r(m);r(n); //m假期时间 n工作数目
memset(dp,,sizeof(dp));
for(int i=;i<n;i++)
{
r(data[i].st);r(data[i].en);r(data[i].val);
}
for(int i=;i<=m;i++)
{
for(int j=;j<n;j++)
{
if(data[j].en<=i)dp[i]=max(dp[i],dp[data[j].st-]+data[j].val);
}
}
printf("%d\n",dp[m]);
}
return ;
}

滚动数组

最新文章

  1. 利用CSS3D效果制作简易旋转木马效果
  2. DHCP服务器原理
  3. Linux_日志信息
  4. Spark 优化器 ML的论文
  5. python Django 学习笔记(一)—— Django安装
  6. Eclipse : cannot open output file(c++)
  7. mybatis Mapper XML 文件
  8. 第二十八篇、自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图
  9. 矩阵链乘 hrbust 1600
  10. 关于google CDN 在中国访问不了的解决办法
  11. Unity3D中的AI架构模型
  12. NLP —— 图模型(三)pLSA(Probabilistic latent semantic analysis,概率隐性语义分析)模型
  13. 【Alpha】第二次Daily Scrum Meeting
  14. Markdown语法及SublimeText下使用技巧
  15. OGNL详解
  16. To the Max 二维dp(一维的变形)
  17. 常用API3 BigData
  18. Mac同时安装python2和python3
  19. C# 连接EXCEL 和 ACCESS
  20. leetcode 217&mdash;Contains Duplicate

热门文章

  1. TypeScript完全解读(26课时)_4.TypeScript完全解读-接口
  2. Identity Server 4 原理和实战(完结)_Hybrid Flow 实例, Claims, 角色授权和策略授权
  3. 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”
  4. Ogre的mesh和skeleton文件数据格式分析
  5. Ogre 整体框架入门
  6. 解决element 照片墙上传时回显问题
  7. Elasticsearch学习记录(入门篇)
  8. MQ简介1
  9. MyBatis嵌套Collection
  10. Eclipse 修改编码方式