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

m为段,要深刻理解题意,并没有说是段与段要连接。

题解链接:http://blog.csdn.net/a342374071/article/details/6701544

代码:

 #include <stdio.h>
#include <string.h>
#include <math.h>
#include <limits.h>
#include <algorithm>
#include <iostream>
#include <ctype.h>
#include <iomanip>
#include <queue>
#include <map>
#include <stdlib.h>
using namespace std; #define Max(a,b) ((a)>(b)?(a):(b))
#define M 1000001 int dp[M],t[M],num[M],n,m; int main()
{
while(~scanf("%d %d",&m,&n)){
int i,j;
for(i=;i<=n;i++)
scanf("%d",&num[i]);
memset(dp,,sizeof(dp));
memset(t,,sizeof(t));
int max;
for(i=;i<=m;i++){
max=INT_MIN;
for(j=i;j<=n;j++){
dp[j]=Max(dp[j-],t[j-])+num[j];
t[j-]=max;
max=Max(dp[j],max);
}
t[j-]=max;
}
printf("%d\n",max);
}
}

最新文章

  1. 从零开始编写自己的C#框架(21)——添加分类类型页面
  2. GJM :用JIRA管理你的项目(三)基于LDAP用户管理 [转载]
  3. loj 1357(树形dp)
  4. ORCLE INNODB 博客与 innodb_lru_scan_depth
  5. (组合数学3.1.2.2)POJ 2084 Game of Connections(卡特兰数公示的实现)
  6. Web应用Word生成
  7. eclipse 好用的插件安装地址集合【持续更新】
  8. android 登陆案例_sd卡
  9. 【Linux】 诊断工具-strace
  10. android核心服务初探
  11. linux文件权限解说
  12. Nginx 变量漫谈(六)
  13. Hi3531添加16GByte(128Gbit) NAND Flash支持
  14. 【Luogu3732】[HAOI2017]供给侧改革(Trie树)
  15. Windows 下 安装 laravel(一些小笔记)
  16. Win10 x64 + CUDA 10.0 + cuDNN v7.5 + TensorFlow GPU 1.13 安装指南
  17. 编写第一个H5页面
  18. 苹果企业版签名分发相关问题,蒲公英签名,fir.im分发,安装ipa设置信任
  19. tomcat 启动 关闭 重启脚本
  20. Centos 6.5 升级python到版本2.7.12

热门文章

  1. hdu1052 Tian Ji -- The Horse Racing 馋
  2. CSS设计指南之理解盒子模型
  3. JFrame、JDialog close
  4. Twitter实时搜索系统EarlyBird
  5. 解决Fedora升级时nvidia显卡问题
  6. 在python正在使用mysql
  7. Oracle listener lsnrctl
  8. MSSQL基础
  9. HDU 2460 Network(双连通+树链剖分+线段树)
  10. 一个轻量级rest服务器