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


Problem Description
Now I think you have got an AC in Ignatius.L’s “Max Sum” problem. To be a brave ACMer, we always challenge ourselves to more difficult problems. Now you are faced with a more difficult problem.
Given a consecutive number sequence S1, S2, S3, S4 … Sx, … Sn (1 ≤ x ≤ n ≤ 1,000,000, -32768 ≤ Sx ≤ 32767). We define a function sum(i, j) = Si + … + Sj (1 ≤ i ≤ j ≤ n).
Now given an integer m (m > 0), your task is to find m pairs of i and j which make sum(i1, j1) + sum(i2, j2) + sum(i3, j3) + … + sum(im, jm) maximal (ix ≤ iy ≤ jx or ix ≤ jy ≤ jx is not allowed).
But I`m lazy, I don’t want to write a special-judge module, so you don’t have to output m pairs of i and j, just output the maximal summation of sum(ix, jx)(1 ≤ x ≤ m) instead. ^

[Hdoj 1024] Max Sum Plus Plus相关推荐

  1. HDU 1024 Max Sum Plus Plus

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1024 Max Sum Plus Plus Time Limit: 2000/1000 MS (Java ...

  2. HDUOJ 1024 Max Sum Plus Plus

    HDUOJ 1024 Max Sum Plus Plus 题目链接 Problem Description Now I think you have got an AC in Ignatius.L's ...

  3. HDOJ 3415 Max Sum of Max-K-sub-sequence

    单调队列优化.... Max Sum of Max-K-sub-sequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 327 ...

  4. HDU 1024 Max Sum Plus Plus 动态规划

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1024 题目大意:n个数分成两两不相交的m段,求使这m段和的最大值. 解题思路:比较坑的点:n2 能过: ...

  5. 杭电1024 Max Sum Plus Plus状压dp(java)

    问题描述 现在我认为你已经在Ignatius.L的"最大总和"问题中得到了AC.为了成为一名勇敢的ACMer,我们总是向更难挑战的问题挑战自我.现在你面临着一个更困难的问题. 给定 ...

  6. java max sum_杭电1024 Max Sum Plus Plus状压dp(java)

    问题描述 现在我认为你已经在Ignatius.L的"最大总和"问题中得到了AC.为了成为一名勇敢的ACMer,我们总是向更难挑战的问题挑战自我.现在你面临着一个更困难的问题. 给定 ...

  7. hdu 1024 Max Sum Plus Plus(dp 最大m子段和)

    题意是输入m,n. m为你要求的子段个数,n为数据个数. 由于是很早的题型了,但是理解起来还是很是无力. 并于是用了三天来搞懂此类问题.发现网上大多代码无思路整个过程. 就大致讲解一下DP的整个思路. ...

  8. HDU 1024 ~ Max Sum Plus Plus (DP + XJB优化)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1024 题意:给你 n 个数字,你可以从中选m个子段(子段不能相交).让选出的子段和和最大. 题解:明显 ...

  9. HDU - 1024 Max Sum Plus Plus 最大m段子段和+滚动数组优化

    给定n个数字,求其中m段的最大值(段与段之间不用连续,但是一段中要连续) 例如:2 5 1 -2 2 3 -1五个数字中选2个,选择1和2 3这两段. dp[i][j]从前j个数字中选择i段,然后根据 ...

最新文章

  1. [Win32::Console]Perl终端版生命游戏
  2. 汇编语言--adc指令
  3. vuefullcalendar怎么判断切换上下月_六种区分对联上下联的方法
  4. python正则查找_python正则查找
  5. 乡镇快递站20万入股50%,每天派件600,是否靠谱?
  6. [线性代数]Note4--A的LU分解转置-置换-向量空间
  7. ajax成功之后在执行,ajax传入成功后执行后台方法
  8. [递推][jzyzojP1252]:递推专练4
  9. 如何把word文件转换成PDF格式?
  10. 正则表达式美元符号$
  11. panabit之MAC管控
  12. 计算机系学霸情书表白,大学生情书:各专业学霸的表白让人大开眼界,网友:果然要多读书...
  13. 一款非常不错的高仿UC浏览器源码下载
  14. 使用HBuilder插件市场感悟
  15. python如何画3个相切的圆_如何在几何画板中画出三个两两相切的圆
  16. DCDC--开关频率的选择
  17. 小康qq小助手 免费
  18. 超详细的张飞硬件第六部电源开关读书笔记01
  19. 警报:遇见这类大数据培训课程赶紧撤,不要再让悲剧重复上演
  20. 【制作电子杂志软件】云展网教程 | 管理、修改电子杂志设置

热门文章

  1. linux格式化硬盘命令mkfs,mkfs磁盘格式化命令
  2. android动画介绍之 自定义Animation动画实现qq抖一抖效果
  3. python 人像合成_用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!
  4. 终结者2显示天网服务器,终结者2审判日天网觉醒秘测开服公告
  5. laxtex 输出度数符号
  6. java实现 串口通讯
  7. 【Pycharm】用鼠标滚轮放大缩小字体
  8. unity创建项目不添加包_使用精选的资产捆绑包和Unity Learn Premium可以更高效地创建项目
  9. Pytorch多GPU笔记
  10. NotePad++下载及安装