日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《算法竞赛进阶指南》打卡-基本算法-AcWing 99. 激光炸弹:二维前缀和

發(fā)布時(shí)間:2025/4/5 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《算法竞赛进阶指南》打卡-基本算法-AcWing 99. 激光炸弹:二维前缀和 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

      • 題目解答
      • 題目來源

題目解答

來源:acwing

分析:

前綴和習(xí)慣從下標(biāo)1開始。
注意:本題是不包含邊界的。什么意思? 以樣例為例,這里有兩個(gè)點(diǎn),分別在(0,0) 和(1,1),且攻擊的矩形邊長為1,恰好可以將兩個(gè)點(diǎn)套進(jìn)來,但是樣例只計(jì)算了1個(gè)點(diǎn),由此可得,這個(gè)矩形是不包含邊界的。

這樣正好使得邊界控制比較簡單。矩形邊長為R,以(i,j)為右下角,這種情況下,求前綴和的話,左上角的坐標(biāo)就是(i - R, j - R),而不是(i - R -1, j - R - 1).

求二維前綴和的模板:

// 二維前綴和for(int i = 1; i <= 5001; i ++)for(int j = 1; j <= 5001; j ++)g[i][j] += g[i-1][j] + g[i][j-1] - g[i-1][j-1];

ac代碼

#include<bits/stdc++.h> using namespace std; const int N = 5010;int n ,R; int g[N][N];int main(){cin >> n >> R;R = min(R, 5001);for(int i =0; i < n; i ++){int x, y, w;cin >> x >> y >> w;x ++, y ++; //前綴和習(xí)慣從下標(biāo)1開始g[x][y] += w;}// 二維前綴和for(int i = 1; i <= 5001; i ++)for(int j = 1; j <= 5001; j ++)g[i][j] += g[i-1][j] + g[i][j-1] - g[i-1][j-1];int res = 0;// // 求“以(i,j)為右下角、邊長為R的矩形”的值的最大值// 所以i,j需要從R開始for(int i = R; i <= 5001; i ++)for(int j = R; j <= 5001; j ++)res = max(res, g[i][j] - g[i][j-R] - g[i -R][j] + g[i-R][j-R] );cout << res << endl;}

題目來源

https://www.acwing.com/problem/content/101/

總結(jié)

以上是生活随笔為你收集整理的《算法竞赛进阶指南》打卡-基本算法-AcWing 99. 激光炸弹:二维前缀和的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩美女黄色片 | 欧美一区三区二区在线观看 | 欧美一级黄视频 | 亚洲男人的天堂网 | 亚洲经典一区 | 久久精品亚洲精品 | 欧美日韩视频无码一区二区三 | 欧美性插动态图 | 91久久精品美女高潮 | 亚洲欧美精品在线观看 | 夜夜骚网站| 国产av成人一区二区三区高清 | 久久男人网 | 五号特工组之偷天换月 | 精品人妻一区二区三区三区四区 | 国语久久| 欧美手机在线视频 | 亚洲区小说区 | 久久精品天天中文字幕人妻 | 六月综合 | 中文字幕亚洲不卡 | 人妻 日韩 欧美 综合 制服 | 成人做爰69片免费观看 | 国产精选一区二区 | 亚洲九九在线 | 精品国产aⅴ一区二区三区四川人 | 最好看的mv中文字幕国语电影 | 九九久久国产视频 | 精品久久久视频 | 九草在线视频 | 久久性av | 国产乱妇无码大片在线观看 | 天天综合网站 | 97狠狠操 | 理论片一区 | 夜夜欢天天干 | 国产成人久久久 | 天堂av2018| 大又大又粗又硬又爽少妇毛片 | 亚洲天堂h | 国产传媒第一页 | jizz日本在线播放 | 成人国产精品久久久网站 | 黄大色黄大片女爽一次 | www.97ai.com| 91精品国产综合久久久久 | 成人一区二区三区四区 | www.亚洲免费 | 日韩在线电影一区二区 | 91av影院| 欧美日韩一级大片 | 国产伦精品一区二区三区四区视频 | 欧美日韩一级大片 | 欧美男女啪啪 | av黄色在线免费观看 | 91精品国产综合久久久蜜臀 | 女人扒开屁股让我添 | 爱草在线视频 | 青青青在线免费 | 香蕉视频亚洲一级 | 欧美一区二区三区四区在线观看 | 国产福利视频一区二区 | 777久久久 | 亚洲黄色av | 泰坦尼克号3小时49分的观看方法 | 男女啪啪软件 | 一区二区自拍偷拍 | 成人一区二区三区在线观看 | 激情二区| 成人av在线影院 | 黄色三级大片 | 天天操夜操 | 99在线视频观看 | 国产精品永久久久久久久久久 | 青青草视频在线观看免费 | 女的高潮流时喷水图片大全 | 亚洲精品中文在线 | 国产天堂网 | 欧美超逼视频 | 国产精品电影 | 亚洲精品一二三四 | av在线专区 | www.超碰97 | 亚洲av无码乱码国产精品 | 国产三级不卡 | 欧美一区二区三区黄色 | 国产精品1区2区3区4区 | 久久久久久免费毛片精品 | 国产 欧美 在线 | 黄色片aaaa | 日本三级吹潮 | 少妇高潮一区二区三区69 | 日韩一级性生活片 | 亚洲成人诱惑 | 日韩一区二区三区在线观看 | 国产精品国产馆在线真实露脸 | 久久免费看少妇 | 中文字幕视频网站 | 亚洲大胆 |