从连续最大及到最优子矩阵.docVIP

  • 2
  • 0
  • 约7.28千字
  • 约 10页
  • 2017-04-24 发布于北京
  • 举报
从连续最大及到最优子矩阵

从连续最大和到最优子矩阵。 2009-02-07 16:34 声明:此为转载,此篇也在noi专刊上刊登过。 从连续最大和到最优子矩阵 郑州市第101中学 2009届学生:史 沛 关键字:连续最大和 最优子矩阵 动态规划 矩阵数据压缩 从这次省选落选后,我发现有两个东西是自己极为欠缺的:1、动态规划;2、矩阵的相关知识;所以,这次好好地学习了一下矩阵和动态规划相结合的一些知识。为了以后能够铭记在心,特写一篇论文,一来,帮助那些还不清楚的OIers;二来,供自己日后参看。 ——题记 一、 数列的连续最大和 在谈及最优子矩阵之前,我们先来做一些准备工作,即:数列的连续最大和,顾名思义,就是在一个长度为n的数列{An}中,求i,j(1=i=j=n),使得数列{An}中,第i个元素到第j个元素之间,所有元素的和最大。 由于是连续,初学者往往想到的是枚举,然而枚举的时间复杂度是难以接受的。顾思考更高效的算法——动态规划。仔细思考题目后,符合动态规划条件。 用ans[i]表示包含数列第i项的前i个元素的最大和,数组no存放数列元素,则状态转移方程为: ans[0]=0; ans[i]=max{ans[i-1]+no[i],no[i]}

文档评论(0)

1亿VIP精品文档

相关文档