P6364题目
#include<bits/stdc++.h>
using namespace std;
int a[100005],s[100005]={1},sum=0;
int main()
{
int n,i,min=10000;
cin>>n;
s[0]=1;
cin>>a[0];
for(i=1;i<n;i++)
{
cin>>a[i];
if(a[i-1]<a[i])
{
s[i]=s[i-1]+1;
}
if(a[i-1]>a[i])
{
s[i]=s[i-1]-1;
if(s[i]==0)
{
s[i]++;
s[i-1]++;
}
}
if(a[i-1]==a[i])
{
s[i]=s[i-1];
}
}
for(i=0;i<n;i++)
{
if(s[i]<min)
{
min=s[i];
}
}
for(i=0;i<n;i++)
{
sum=sum+s[i]-min+1;
}
cout<<sum;
return 0;
}