URAL 1146 Maximum Sum(最大子矩阵的和 DP)
生活随笔
收集整理的這篇文章主要介紹了
URAL 1146 Maximum Sum(最大子矩阵的和 DP)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Maximum Sum
大意:給你一個n*n的矩陣,求最大的子矩陣的和是多少。
思路:最開始我想的是預處理矩陣,遍歷子矩陣的端點,發現復雜度是O(n^4)。就不知道該怎么辦了。問了一下,是壓縮矩陣,轉換成最大字段和的問題。
壓縮行或者列都是能夠的。
0:sum; sum += Map[j][k]-Map[i-1][k]; Max = max(sum, Max); } } } printf("%d\n", Max); } return 0; }
轉載于:https://www.cnblogs.com/mengfanrong/p/5286839.html
總結
以上是生活随笔為你收集整理的URAL 1146 Maximum Sum(最大子矩阵的和 DP)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 兴业加菲猫卡阿莲情侣版年费多少?如何免除
- 下一篇: 京东钢镚100个是多少钱?1:1现金抵扣