(I2
I107
I5
(dp0
Vmaxarrea.%l
p1
(Vmaxarrea2.cpp
p2
S'#include<iostream>\nusing namespace std;\nunsigned short a[1000000];\r\nlong long maxArea=0,n;\r\n\r\nvoid doStep(int i,long long length, int d){\r\n\r\n    if(i==n-1){\r\n        long long area = length * d;\r\n        if(area > maxArea) maxArea = area;\r\n        return;\r\n    }\r\n\r\n    if(a[i] == d){\r\n        doStep(i+1,length+1,d);\r\n    }else if (a[i]<d){\r\n        long long area = length * d;\r\n        if(area > maxArea) maxArea = area;\r\n        doStep(i+1,length+1,a[i]);\r\n    }else{\r\n        //1vi\r\n        doStep(i+1,length+1,d);\r\n\r\n        long long area = length * d;\r\n        if(area > maxArea) maxArea = area;\r\n\r\n        doStep(i+1,1,a[i]);\r\n    }\r\n\r\n\r\n}\r\n\nint main()\n{\r\n    cin>>n;\r\n    for(int i = 0; i < n; i++){\r\n        cin>>a[i];\r\n\r\n    }\r\n\r\n    doStep(0,1,a[0]);\r\n\r\n    cout<<maxArea<<endl;\r\n\n    return 0;\n}\n'
p3
tp4
stp5
.