#include<bits/stdc++.h>
using namespace std;
int flag=0;
int t;
int a[10001],b[10001],c[10001],d[10001];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
long long flag=0;
for(int i=1;i<=n;i++){
if(a[i]>flag){
flag=a[i];
}
b[i]=flag;
}
flag=0;
for(int i=n;i>0;i--){
if(a[i]>flag){
flag=a[i];
}
c[i]=flag;
}
int ans=0;
for(int i=1;i<=n;i++){
d[i]=min(b[i],c[i]);
}
for(int i=1;i<=n;i++){
ans+=d[i];
}
cout<<ans<<endl;
return 0;
}
2 个赞
哪道题
2 个赞
题目???
3 个赞
…|||||e
3 个赞
求题面
1 个赞
qp
那题
4 个赞