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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【单调栈】Largest Rectangle in a Histogram(luogu-SP1805/poj 2559)

發(fā)布時間:2023/12/3 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【单调栈】Largest Rectangle in a Histogram(luogu-SP1805/poj 2559) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Largest Rectangle in a Histogram

luogu-SP1805

poj 2559

題目大意:

有n個并排的矩陣,高度為aia_iai?,寬度為1,現(xiàn)在讓求包含于這些矩陣的并集內部的最大矩陣的面積

輸入樣例

7 2 1 4 5 1 3 3 4 1000 1000 1000 1000 0

輸出樣例

8 4000

數(shù)據(jù)范圍

1?n?1000001\leqslant n\leqslant 1000001?n?100000
0?hi?10000000000\leqslant h_i\leqslant 10000000000?hi??1000000000

解題思路:

我們可以建立一個單調不下降的棧,然后遇到下降的矩陣時,就讓前面的統(tǒng)計一遍,然后寬度累加到當前矩陣,然后重復這個操作

代碼:

#include<cstdio> #define max(a,b) (a)>(b)?(a):(b) using namespace std; int n; long long x,num,top,ans,s[100500],w[100500]; int main() {scanf("%d",&n);while(n){ans=0;for (int i=1;i<=n;++i){scanf("%lld",&x);num=0;while(s[top]>x)//高出部分{num+=w[top];//比他高的可以降低高度,然后一起計算ans=max(ans,num*s[top]);//計算結果top--;//出棧}s[++top]=x;//入棧w[top]=num+1;//寬度累加在當前矩陣,因為當前矩陣比他們都矮}num=0;while(top)//把剩下的也計算一遍{num+=w[top];ans=max(ans,num*s[top]);top--;}printf("%lld\n",ans);scanf("%d",&n);} }

總結

以上是生活随笔為你收集整理的【单调栈】Largest Rectangle in a Histogram(luogu-SP1805/poj 2559)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 在线中文字幕观看 | 欧美日韩精品网站 | 中文字幕 亚洲一区 | 黄色三级免费观看 | www.99视频| 三级视频网| 成人免费毛片入口 | www.日本高清| 亚洲欧美一区二区在线观看 | 日本成人三级电影 | 在线观看av一区 | 久久精品无码一区二区三区 | 污污污www精品国产网站 | 国产永久视频 | 免费黄色在线观看 | 亚洲国产精品影院 | 精品福利影院 | 国产成人精品亚洲男人的天堂 | 欧美三级韩国三级日本三斤在线观看 | 性福宝av| 久久久永久久久人妻精品麻豆 | 夜夜av | 黄色美女大片 | 四虎网址在线观看 | 日韩午夜网站 | 亚洲特黄一级片 | 成人在线免费小视频 | www.精品视频| 黑料视频在线观看 | 手机看片1024国产 | 欧美xxxxxhd | 成年人网站免费在线观看 | 人成在线观看 | 宅男午夜在线 | 国产高清精品一区二区三区 | av五月 | 国产美女自慰在线观看 | 麻豆tv在线观看 | 女攻总攻大胸奶汁(高h) | 久热久色| www.av麻豆| 国产成人在线观看网站 | 青春草在线视频免费观看 | 直接看的毛片 | 久久99影院| 国产在线一区视频 | 国产一级视频 | 久久久96人妻无码精品 | 在线电影一区二区三区 | 在线精品视频免费观看 | 亚洲超碰在线观看 | 天天撸天天操 | 在线观看av的网址 | 久久久久久黄 | 性生交生活影碟片 | 久久精品免费网站 | 青青草手机在线 | 中文字幕资源网 | 国产欧美成人 | 青草伊人网 | 一级黄色大片网站 | 亚洲色图另类图片 | av鲁丝一区鲁丝二区鲁丝 | 嫩草视频在线免费观看 | 色中文| 一个人看的www片免费高清中文 | 日本高清有码视频 | 欧美精品99久久久 | 亚洲激情一区二区 | 国产污视频在线观看 | 国产无人区码熟妇毛片多 | 欧美aaaaaaaaa | 朝桐光av一区二区三区 | 三年中国片在线高清观看 | 欧美亚洲二区 | 色姑娘天天操 | 成人免费毛片入口 | 九色精品视频 | eeuss日韩 | 激情久久久久 | 中文字幕在线视频一区 | 182tv福利视频 | 亚洲中文字幕一区二区在线观看 | 香港三级在线视频 | 九九午夜 | 国产剧情精品在线 | 国产乱码一区二区三区在线观看 | 96精品视频在线观看 | 日本美女毛茸茸 | 成人小视频在线免费观看 | 在线视频亚洲欧美 | 噜噜狠狠狠狠综合久久 | 成年人网站免费在线观看 | 国产精美视频 | av在线一区二区三区 | 欧美在线不卡视频 | 国产乱妇乱子 | 大黄毛片 | 综合网在线|