zoukankan      html  css  js  c++  java
  • pku1050To the Max(求矩阵的最大子段和)

    336K 16MS GCC 627B 2009-01-12 20:44:31

    一维的很简单,

    就判断一个大于小于0的情况。(两个分支)。(求解过程中可不用建立数组c)

    对于二维的

    通过一个循环

    for(i=1;i<=n;i++)

         for(j=i;j<=n;j++)

    遍历所有情况的起始行和结束行,然后将多行合并为一行(即将一列的元素加起来)

    如当i=1,j=2时,就是将1,2行捆绑。即a[1][k]+a[2][k]=b[k],题目就转化为求数组b上的最大子段和。

    代码如下:

     

    Code
  • 相关阅读:
    【转】DirectoryEntry.Properties属性的遍历
    mysql 插入优化
    MySQL错误无法启动1067
    用ADO.NET的ExecuteScalar方法返回单一值资讯动态
    poj 1416 Shredding Company
    poj 1724 ROADS
    poj 3411 Paid Roads
    poj 1129 Channel Allocation
    poj 2676 Sudoku
    spring里的applicationlisener
  • 原文地址:https://www.cnblogs.com/pandy/p/1374480.html
Copyright © 2011-2022 走看看