99 雷射炸彈

2022-06-28 06:06:11 字數 863 閱讀 6587

假設邊長為2,該題就是將邊長為2的正方形從左到右平移,然後換下一行從左到右平移,邊平移邊記錄該區域內的總值,最終取乙個最大的

/*

字首和:

a[1], a[2], a[3], ... a[n]

s[i] = a[1] + a[2] + ... + a[i]

a[3] + a[4] + ... + a[15] = s[15] - s[2]

*/#include using namespace std;

const int n = 5010;

int g[n][n];

int main()

// 字首和

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

for(int j = 1; j <= m; ++ j)

g[i][j] += g[i - 1][j] + g[i][j - 1] - g[i - 1][j - 1];

int res = 0;

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

for(int j = r; j <= m; ++ j)

res = max(res, g[i][j] - g[i - r][j] - g[i][j - r] + g[i - r][j - r]);

cout << res << endl;

return 0;

}

AcWing 99 雷射炸彈 區間字首和

acwing 99.雷射炸彈 地圖上有 n 個目標,用整數xi,yi表示目標在地圖上的位置,每個目標都有乙個價值wi。注意 不同目標可能在同一位置。現在有一種新型的雷射炸彈,可以摧毀乙個包含 r r 個位置的正方形內的所有目標。雷射炸彈的投放是通過衛星定位的,但其有乙個缺點,就是其 範圍,即那個正方...

AcWing 99 雷射炸彈(矩陣字首和)

整理的演算法模板 acm演算法模板總結 分類詳細版 地圖上有 nn 個目標,用整數xi,yixi,yi表示目標在地圖上的位置,每個目標都有乙個價值wiwi。注意 不同目標可能在同一位置。現在有一種新型的雷射炸彈,可以摧毀乙個包含 r rr r 個位置的正方形內的所有目標。雷射炸彈的投放是通過衛星定位...

雷射炸彈 模擬

給出乙個 5000 5000 role presentation style position relative 5000 5000 5000 5000 的矩陣,每個格仔上都有權值,求用乙個n n role presentation style position relative n n n n的框...