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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

POJ2559 Largest Rectangle in a Histogram(单调栈)

發布時間:2023/12/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ2559 Largest Rectangle in a Histogram(单调栈) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:

給出一組矩形的高,求最多能拼成矩形的最大面積,看圖就很清楚了。

要點:

還是單調棧,現在有點感覺了,單調棧大概就是能求出當前值左右的比它大或小的數的范圍。這題用高度作為單調棧,分別往左右找比當前高度大的數的范圍,最后求個面積即可。


15402130Seasonal2559Accepted1440K157MSC++823B2016-04-17 10:59:21
#include<stdio.h> #include<string.h> #include<stdlib.h> #define maxn 100005 int a[maxn],stack[maxn]; int l[maxn], r[maxn];int main() {int n, i, j,top;while (scanf("%d",&n)&&n){for (int i = 1; i <= n; i++)scanf("%d", &a[i]);top = 0;for (i = 1; i <= n; i++){while (top > 0 && a[stack[top - 1]] >= a[i])//尋找左邊界top--;l[i] = top == 0 ? 1 : stack[top-1]+1;//如果大于棧頂,要+1來使左邊界位于當前值,同樣小于棧頂也要+1,因為棧頂肯定不能在邊界內stack[top++] = i;}top = 0;for (i = n; i >= 1; i--){while (top >0&&a[stack[top - 1]] >= a[i])//倒序尋找右邊界top--;r[i] = top == 0 ? n : stack[top-1]-1;stack[top++] = i;}long long max = -1;for (i = 1; i <= n; i++)if (max < (long long)a[i] * (r[i] - l[i]+1))//邊界之差要+1max = (long long)a[i] * (r[i] - l[i]+1);printf("%lld\n", max);}return 0; }

轉載于:https://www.cnblogs.com/seasonal/p/10343778.html

總結

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

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

主站蜘蛛池模板: 国产专区一区 | 日日射av| 青青操在线观看视频 | 一级aaa毛片 | 韩日av网站| 欧美丝袜一区二区 | 艳母在线视频 | 欧美人体一区二区三区 | 国产乱子伦视频一区二区三区 | 制服丝袜在线播放 | 自拍偷拍一区二区三区 | 人人爱操 | 今天高清视频在线观看视频 | 九九热精品视频在线播放 | 国产片在线播放 | 亚洲二区视频 | 亚洲精品国产美女 | 久久福利网站 | 久久91av| 日日操日日摸 | 九色国产视频 | 体内精视频xxxxx | 伊人tv | 中国性老太hd大全69 | 黑人巨大精品欧美 | 欧美视频一区在线观看 | 玉女心经是什么意思 | 亚洲人成高清 | 国产在线一级 | 欧美国产日韩视频 | 欧美日韩免费视频 | 黄色男女网站 | 在线天堂资源 | 极品粉嫩小仙女高潮喷水久久 | 日韩欧美中文字幕一区二区三区 | 开心六月婷婷 | 亚洲最大成人在线视频 | 一级黄网站 | 黄色免费片 | 蜜臀在线一区二区三区 | 99碰碰 | 91精品国产99 | a色视频 | 九色丨蝌蚪丨成人 | 欧美aa级 | 亚洲丝袜av | 日韩精品视 | 国产一级二级在线 | 欧美性猛交xxx乱大交3蜜桃 | 在线看国产 | jizzjizz国产 | √天堂中文官网8在线 | www久久久com | 九九免费在线视频 | 人人干人人干人人干 | av免费成人| 国产原创av在线 | 成人亚洲精品 | 亚洲天堂免费在线观看视频 | 国产www免费观看 | 最新国产视频 | 热逼视频 | 911色| 成年人精品视频 | 98精品国产 | 成人免费网站 | 日日夜夜撸啊撸 | 国产伦精品一区二区三区视频1 | 欧美a级成人淫片免费看 | 在线免费av网站 | 亚洲狼人综合 | 欧美精品免费播放 | 大肉大捧一进一出好爽动态图 | 粉嫩小箩莉奶水四溅在线观看 | 国产午夜免费 | 一级特黄aaaaaa大片 | 特黄特色大片免费播放器使用方法 | 欧美大片免费高清观看 | 黄色片18 | 精品国产一级久久 | 久国产视频| 欧美三日本三级少妇99 | 欧美成在线观看 | 一个人看的www日本高清视频 | 神马香蕉久久 | 欧美精品自拍视频 | 国产欧美日韩一区 | 久久免费少妇高潮99精品 | 日批免费观看 | 中文字幕一区二区久久人妻 | 肉肉av福利一精品导航 | 欧美综合自拍 | aaa色| 天天综合天天添夜夜添狠狠添 | 男女操操 | av黄色网址 | 激情小说欧美色图 | 日韩中文在线观看 | 欧美精品福利视频 |