Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: kavin8888
Problemset: ปริมาตรน้ำท่วม
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-12 11:24:24
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n; cin>>n;
vector<int> a(n);
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int ans=0;
for(int i=1;i<n-1;i++)
{
int l_max=0,r_max=0;
for(int l=0;l<i;l++)
{
l_max=max(l_max,a[l]);
}
for(int r=i+1;r<n;r++)
{
r_max=max(r_max,a[r]);
}
if(min(l_max,r_max)>a[i])
{
ans+=min(l_max,r_max)-a[i];
}
}
cout<<ans;
}