亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

51Nod - 1102 單調棧

2019-11-14 12:17:22
字體:
來源:轉載
供稿:網友

題意:

有一個正整數的數組,化為直方圖,求此直方圖包含的最大矩形面積。例如 2,1,5,6,2,3,對應的直方圖如下:面積最大的矩形為5,6組成的寬度為2的矩形,面積為10。Input
第1行:1個數N,表示數組的長度(0 <= N <= 50000)第2 - N + 1行:數組元素A[i]。(1 <= A[i] <= 10^9)Output
輸出最大的矩形面積Input示例
6215623Output示例
10

思路:

單調棧的模板題,枚舉最低點,然后找到左右的邊界。

代碼:

#include <bits/stdc++.h>using namespace std;typedef long long ll;const int MAXN = 5e4 + 10;ll a[MAXN];int l[MAXN], r[MAXN];int main() {    int n;    scanf("%d", &n);    for (int i = 1; i <= n; i++)        scanf("%I64d", &a[i]);    stack <int> sta;    for (int i = 1; i <= n; i++) {        while (!sta.empty() && a[sta.top()] >= a[i]) sta.pop();        l[i] = sta.empty() ? 0 : sta.top();        sta.push(i);    }    while (!sta.empty()) sta.pop();    for (int i = n; i >= 1; i--) {        while (!sta.empty() && a[sta.top()] >= a[i]) sta.pop();        r[i] = sta.empty() ? n + 1 : sta.top();        sta.push(i);    }    ll ans = 0;    for (int i = 1; i <= n; i++)        ans = max(ans, (r[i] - l[i] - 1) * a[i]);    PRintf("%I64d/n", ans);    return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧洲永久精品大片ww免费漫画| 欧美极品xxxx| 两个人的视频www国产精品| 欧美最猛性xxxxx亚洲精品| 欧美一级免费看| 国产精品直播网红| 成人激情av在线| 亚洲精品中文字幕有码专区| 欧美精品久久久久久久久久| 精品久久久久久久久中文字幕| 国产中文字幕91| 夜夜嗨av一区二区三区四区| 久久电影一区二区| 亚洲精品www久久久久久广东| 一区二区国产精品视频| 都市激情亚洲色图| 亚洲码在线观看| 久久全国免费视频| 国产精品视频一区二区三区四| 日韩免费黄色av| 欧美成人中文字幕| 久久亚洲精品国产亚洲老地址| 欧美一乱一性一交一视频| 久久久噜久噜久久综合| 欧美日韩在线视频观看| 久久久97精品| 中文字幕在线成人| 久久青草精品视频免费观看| 欧美性受xxxx黑人猛交| 亚洲色图国产精品| 中文字幕日韩有码| 国产精品日韩在线播放| 日韩亚洲精品视频| 91亚洲人电影| 日韩av免费一区| 色99之美女主播在线视频| 最新日韩中文字幕| 国产精品久久久久久亚洲调教| 成人啪啪免费看| 国产精品羞羞答答| 国产精品视频xxx| 在线看片第一页欧美| 国产成人涩涩涩视频在线观看| 日韩欧美精品在线观看| 国产精品专区第二| 久久综合伊人77777| 国产精品啪视频| 国产精品久久久久久久电影| 亚洲成人xxx| 日本欧美爱爱爱| 久久久成人精品视频| 青草成人免费视频| 成人欧美一区二区三区黑人孕妇| 欧美日韩性生活视频| 国产福利视频一区二区| 伊人伊人伊人久久| 日韩在线观看免费全集电视剧网站| 最近2019中文字幕大全第二页| 欧美一级在线播放| 亚洲wwwav| 91精品国产九九九久久久亚洲| 久久全国免费视频| 欧美成人一二三| 91精品久久久久| 亚洲女人天堂网| 91国产高清在线| 国产有码一区二区| 亚洲成人久久电影| 欧美高清视频一区二区| 国产精品久久婷婷六月丁香| 国产日韩综合一区二区性色av| 中文字幕免费精品一区| 久久视频国产精品免费视频在线| 日韩精品在线观| 秋霞av国产精品一区| 一个色综合导航| 亚洲国产成人av在线| 国产福利成人在线| 国产亚洲美女久久| 亚洲成人久久电影| 91久热免费在线视频| 国产精品v日韩精品| 亚洲精品成人网| 色综合久久久久久中文网| 日韩有码视频在线| 精品久久久久久久久久国产| 日韩成人激情在线| 91av在线视频观看| 欧美视频免费在线观看| 欧美一区在线直播| 亚洲一区二区三区视频播放| 欧美一区三区三区高中清蜜桃| 亚洲xxxx3d| 亚洲人在线观看| 欧美日韩黄色大片| 精品二区三区线观看| 欧美区在线播放| 中文字幕国产精品久久| 欧美精品一区在线播放| 久久这里只有精品99| 川上优av一区二区线观看| 亚洲国产99精品国自产| 国产精品久久久久久超碰| 亚洲高清色综合| 久久精品亚洲精品| 久久乐国产精品| 欧美黑人xxxⅹ高潮交| 国产有码在线一区二区视频| 久99九色视频在线观看| 国产91露脸中文字幕在线| 日韩电视剧在线观看免费网站| 97视频com| 欧美激情综合色| 国产精品欧美日韩| 欧美日本精品在线| 欧美性猛交xxxx偷拍洗澡| 欧美乱大交xxxxx| 国产精品高潮呻吟视频| 日韩国产高清污视频在线观看| 国产丝袜一区视频在线观看| 91精品国产91久久久久久最新| 最新国产精品拍自在线播放| 欧美人在线观看| 国产日韩在线亚洲字幕中文| 亚洲国产私拍精品国模在线观看| 亚洲精品久久7777777| 在线播放亚洲激情| 91国偷自产一区二区三区的观看方式| 久久九九精品99国产精品| 久久精品电影一区二区| 国产欧美精品一区二区三区-老狼| 成人亲热视频网站| 欧美激情二区三区| 日本成人精品在线| 国产精品女人网站| 久久精品人人做人人爽| 国产一区深夜福利| 亚洲国产高清高潮精品美女| 成人午夜在线视频一区| 日本精品久久电影| 国产亚洲精品成人av久久ww| 热久久视久久精品18亚洲精品| 日韩欧美在线观看视频| 国产亚洲免费的视频看| 欧美大片欧美激情性色a∨久久| 最近2019中文免费高清视频观看www99| 国产乱人伦真实精品视频| 国产精品高潮呻吟久久av无限| 一区二区三区www| 久久综合伊人77777蜜臀| 色偷偷av一区二区三区乱| 国产欧美亚洲视频| 日韩在线播放av| 国产91色在线免费| 亚州av一区二区| 亚洲国产97在线精品一区| 国内揄拍国内精品| 在线播放国产精品| 欧美激情一区二区三区在线视频观看| 亚洲精品国产免费| 韩国欧美亚洲国产| 亚洲午夜av电影| 国产a∨精品一区二区三区不卡| 久久五月天色综合|