Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Saizon
Problemset: ปริมาตรน้ำท่วม
Language: cpp
Time: 0.002 second
Submitted On: 2026-09-08 21:56:47
#include<iostream>
#include<math.h>
using namespace std;
int a[10006];
int main(){
ios::sync_with_stdio(0); cin.tie(0);
int n,s=0,l=0,r=0,m=0;
cin >> n;
for (int i=1;i<=n;i++) cin >> a[i];
for (int i=1;i<=n;i++){
l=0;
r=0;
for (int j=1;j<=n;j++){
if(j<i && j != i){
l = max(l,a[j]);
}
if(j>i && j != i){
r = max(r,a[j]);
}
m = min(l,r);
}
if(m-a[i]>0){
s += m - a[i];
}
/*s += m - a[i];
if(m-a[i]<=0){
s -= m - a[i];
}*/
}
cout << s;
}