牛客 最小面積子矩陣

2021-10-05 11:33:31 字數 817 閱讀 8330

乙個n*m的矩陣,找出這個矩陣中所有元素的和不小於k的面積最小的子矩陣(矩陣中元素個數為矩陣面積)

每個案例第一行三個正整數

n,m<=100

,表示矩陣大小,和乙個整數

k

接下來

n行,每行

m個數,表示矩陣每個元素的值

輸出最小面積的值。如果出現任意矩陣的和都小於

k,直接輸出

-1。

示例1

4 4 10
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

1
ps:出錯時,牛客的用例 只提示乙個 99 99 10000   的用例 ,數量很大,無法用來檢驗。

4 4 15
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -1
6
博主的**:

#include using namespace std;

int main()

k=rowcount++; //從下一列開始從新計算

temp=0;}}

}}

if(mins==123123123) printf("-1\n");

else printf("%d\n",mins);

}return 0;

}

OJ 1102 最小面積子矩陣

include const int size 110 int mat size size int sum size size int tok size int n,m,k bool check int len int main int ans 1 for int len 1 len n len fo...

矩陣矩陣矩 牛客

求最大子矩陣乘積最大 特別的要麼為0,要麼為2的次方 因為 2的次方 乘積 2的 次方的和 並且有0一定不能選 除非整個圖都為0,一定要特判特判!問題轉化為有障礙的最大子矩陣和 用懸線法 上篇有講解 和二維字首和處理 一定要特判0!includeusing namespace std define ...

牛客 矩陣冪(C )

給定乙個n n的矩陣,求該矩陣的k次冪,即p k。第一行 兩個整數n 2 n 10 k 1 k 5 兩個數字之間用乙個空格隔開,含義如上所示。接下來有n行,每行n個正整數,其中,第i行第j個整數表示矩陣中第i行第j列的矩陣元素pij且 0 pij 10 另外,資料保證最後結果不會超過10 8。對於每...