字首和 求價值最大矩形

2021-10-03 23:28:02 字數 509 閱讀 1807

problem description

給你乙個m×n的整數矩陣,在上面找乙個x×y的子矩陣,使子矩陣中所有元素的和最大。

input

輸入資料的第一行為乙個正整數t,表示有t組測試資料。每一組測試資料的第一行為四個正整數m,n,x,y(0output

對於每組資料,輸出乙個整數,表示子矩陣的最大和。

sample input

4 5 2 2

3 361 649 676 588

992 762 156 993 169

662 34 638 89 543

525 165 254 809 280

sample output

#include #include #include #include #include using namespace std;

int dp[1010][1010];

int main()

cout<}}

求最大的矩形面積

第一次想的時候,想到了動態規劃,但是還有乙個複雜度更低的方法,就是採用棧的方式。第二種方法是看了厲害的人的部落格之後才理解的。它的思想就是從後往前遍歷,使用棧儲存當前遍歷到的最小值,這個值是不斷更改的,同時,沒遍歷一次,計算一次當前的面積。在做leetcode的時候發現,從後往前遍歷的題目有很多,巧...

P1719 最大加權矩形 字首和

題目描述 為了更好的備戰noip2013,電腦組的幾個女孩子lyq,zsc,zhq認為,我們不光需要機房,我們還需要運動,於是就決定找校長申請一塊電腦組的課餘運動場地,聽說她們都是電腦組的高手,校長沒有馬上答應他們,而是先給她們出了一道數學題,並且告訴她們 你們能獲得的運動場地的面積就是你們能找到的...

字首和 Jzoj P4259 矩形

description 給定乙個由數字 0 9 構成的字串s。我們可以由此定義出size s size s 大 小的矩陣b,其中b i j s i s j 請問在這個矩陣b中,有多少子矩形滿足其中的b i j 的和為另乙個給定的數字a。input 第一行乙個整數a。第二行字串s。output 乙個整...