(I2
I287
I5
(dp0
Vmaxarrea.%l
p1
(VB2.cpp
p2
S'#include<iostream>\r\n#include<algorithm>\r\n//#include<cstdio>\r\n\r\n\r\nusing namespace std;\r\n\r\nint arr[1000016];\r\nbool notuse[1000016];\r\nint main()\r\n{\r\n    int N;\r\n    cin>>N;\r\n\r\n    int MIN=16000;\r\n    for(int i=0;i<N;i++)\r\n    {\r\n        cin>>arr[i];\r\n        if(MIN>arr[i])MIN=arr[i];\r\n    }\r\n    int res=MIN*N;\r\n    if(N>=500000)\r\n    {\r\n        cout<<res<<endl;\r\n        return 0;\r\n    }\r\n    for(int i=0;i<N;i++)\r\n    {\r\n        if(notuse[i] or arr[i]==MIN)continue;\r\n        //int m=arr[i];\r\n        int b=0,j=i;\r\n        while(j>=0)\r\n        {\r\n            if(arr[j]<arr[i])break;\r\n            //if(i==7)cout<<j<<" ";\r\n            b++;\r\n            //if(arr[j]<m)m=arr[j];\r\n            j--;\r\n        }\r\n        j=i+1;\r\n        while(j<N)\r\n        {\r\n            if(arr[j]<arr[i])break;\r\n            if(arr[j]==arr[i])\r\n            {\r\n                notuse[j]=1;\r\n            }\r\n            //if(i==7)cout<<j<<" ";\r\n            b++;\r\n            //if(arr[j]<m)m=arr[j];\r\n            j++;\r\n        }\r\n        if(res<arr[i]*b){res=arr[i]*b;}\r\n    }\r\n    cout<<res<<endl;\r\n    return 0;\r\n}\r\n'
p3
tp4
stp5
.