(I2
I136
I5
(dp0
Vmaxarrea.%l
p1
(Vmaxarrea.cpp
p2
S'#include<iostream>\r\nusing namespace std;\r\nint a[15010];\r\nint main() {\r\n    long long n,i,p,max=0,pr,y;\r\n    cin>>n;\r\n    cin>>p;\r\n    pr=p-1;\r\n    for(y=0; y<=p-1; y++) {\r\n        a[y]++;\r\n    }\r\n//    for(int u=0; u<=8; u++) {\r\n//        cout<<a[u]<<" ";\r\n//    }\r\n//    cout<<endl;\r\n    for(i=1; i<=n-1; i++) {\r\n        cin>>p;\r\n        if(p>0) {\r\n            p--;\r\n            if(pr>p) {\r\n                y=pr;\r\n                while(y>p) {\r\n                    if(a[y]*(y+1)>max) {\r\n                        max=a[y]*(y+1);\r\n                        //cout<<(y+1)<<" "<<a[y]<<endl;\r\n                    }\r\n                    a[y]=0;\r\n                    y--;\r\n                }\r\n                pr=p;\r\n//                for(int u=0; u<=8; u++) {\r\n//                    cout<<a[u]<<" ";\r\n//                }\r\n//                cout<<endl;\r\n               }\r\n\r\n            else {\r\n                y=p;\r\n                while(y>=0) {\r\n                    a[y]++;\r\n                    y--;\r\n                }\r\n//                for(int u=0; u<=8; u++) {\r\n//                    cout<<a[u]<<" ";\r\n//                }\r\n//                cout<<endl;\r\n              }\r\n            pr=p;\r\n        } else {\r\n            y=pr;\r\n            while(y>=0) {\r\n                if(a[y]*(y+1)>max) {\r\n                    max=a[y]*(y+1);\r\n                    //cout<<(y+1)<<" "<<a[y]<<endl;\r\n                }\r\n                a[y]=0;\r\n                y--;\r\n            }\r\n            pr=0;\r\n//            for(int u=0; u<=8; u++) {\r\n//                cout<<a[u]<<" ";\r\n//            }\r\n//            cout<<endl;\r\n          }\r\n\r\n    }\r\n    for(y=pr; y>=0; y--) {\r\n        if(a[y]*(y+1)>max) {\r\n            max=a[y]*(y+1);\r\n            //cout<<(y+1)<<" "<<a[y]<<endl;\r\n        }\r\n        a[y]=0;\r\n\r\n    }\r\n    cout<<max<<endl;\r\n    return 0;\r\n}\r\n'
p3
tp4
stp5
.