(I2
I142
I5
(dp0
Vmaxarrea.%l
p1
(Vmaxarrea.cpp
p2
S'#include<iostream>\n#include<stack>\nusing namespace std;\nstruct col\n{\n    long long h,ind;\n};\nint main(){\n    cin.tie(NULL);\n    ios::sync_with_stdio(false);\n    long long d,ans=0,n;\n    cin>>n;\n    stack<col> s;\n    col pom;\n    pom.h=0;\n    pom.ind=-1;\n    s.push(pom);\n    for(long long i=0;i<n;i++)\n    {\n        cin>>d;\n        while(s.top().h>d)\n        {\n            ans=max(ans,(i-s.top().ind)*(s.top().h));\n            s.pop();\n        }\n        pom.ind=s.top().ind+1;\n        pom.h=d;\n        s.push(pom);\n    }\n    while(!s.empty())\n    {\n        ans=max(ans,(n-s.top().ind)*(s.top().h));\n        s.pop();\n    }\n    cout<<ans<<"\\n";\n    return 0;\n}\n'
p3
tp4
stp5
.