牛客 14505 轟炸區最優選取 二維字首和

2022-05-31 01:54:09 字數 862 閱讀 4129

現在給出乙個正方形地圖,其邊長為n,地圖上有的地方是空的,有的地方會有敵人。

我們現在有一次轟炸敵人的機會,轟炸敵人的區域是乙個k*k的正方形區域,現在需要你解決的問題就是計算最多轟炸的敵人數量是多少。

本題包含多組資料,每組資料第一行輸入兩個數n,k。

接下來n行,每行n個數字,表示這個點上的敵人數量。

資料範圍:

1<=n<=50

1<=k<=n

每個點上的敵人數量不超過100個(0<=a[i][j]<=100)。

每組資料輸出包含一行,表示計算的結果。

4 2

1 1 0 0

1 1 0 0

0 0 2 2

0 0 2 2

8
樣例中,顯然轟炸右下角那個部分能夠擊敗最多的敵人

二維字首和

二維字首和的模板題。

#include using namespace std;

const int maxn = 110;

int a[maxn][maxn];

int sum[maxn][maxn];

int main()

}int ans = 0;

for(int i = k; i <= n; ++i)

}printf("%d\n", ans);

}return 0;

}

轟炸區域最優選取 二維字首和

現在給出乙個正方形地圖,其邊長為n,地圖上有的地方是空的,有的地方會有敵人。我們現在有一次轟炸敵人的機會,轟炸敵人的區域是乙個k k的正方形區域,現在需要你解決的問題就是計算最多轟炸的敵人數量是多少。輸入描述 本題包含多組資料,每組資料第一行輸入兩個數n,k。接下來n行,每行n個數字,表示這個點上的...

牛客 Laptop 二維偏序

題面 fst是一名可憐的小朋友,他很強,但是經常fst,所以rating一直低迷。但是重點在於,他非常適合acm!並在最近的區域賽中獲得了不錯的成績。拿到獎金後fst決定買一台新筆記本,但是fst發現,在 能承受的範圍內,筆記本的記憶體和速度是不可兼得的。可是,有一些筆記本是被另外一些 完虐 的,也...

牛客 二維陣列中的查詢

題目描述 在乙個二維陣列中 每個一維陣列的長度相同 每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成乙個函式,輸入這樣的乙個二維陣列和乙個整數,判斷陣列中是否含有該整數。思路 先判斷出target在前幾列,再判斷出target在後幾行 迴圈往復。coding utf 8...