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

2021-10-11 10:12:57 字數 693 閱讀 4029

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

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

輸入描述:

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

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

資料範圍:

1<=n<=501

<=k<=n

每個點上的敵人數量不超過100個(0

<=a[i]

[j]<=

100)。

輸出描述:

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

示例1輸入複製4

2110

0110

0002

2002

2輸出複製8

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

#include

using

namespace std;

int a[55]

[55]55

][55]

;int

main()

}int maxm=0;

for(

int i=k; i<=n; i++)}

cout<}return0;

}

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

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

二維字首和

時間限制 1 sec 記憶體限制 128 mb 提交 155 解決 51 提交 狀態 討論版 命題人 admin 題目描述 一種新型的雷射炸彈,可以摧毀乙個邊長為r的正方形內的所有的目標。現在地圖上有n n 10000 個目標,用整數xi,yi 0 xi,yi 5000 表示目標在地圖上的位置,每個...

二維字首和

1 二維字首和 模板 二維字首和 模板題 acwing 796.子矩陣的和 s i,j 第i行j列格仔左上部分所有元素的和 1.以 x1,y1 為左上角,x2,y2 為右下角的子矩陣的和為 s x2 y2 s x1 1 y2 s x2 y1 1 s x1 1 y1 1 s x y s x y 1 s...