Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Chayatoeyy
Problemset: ปริมาตรน้ำท่วม
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-07 10:18:40
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(0);
int n,cnt=0;
cin>>n;
int arr[n];
for(int i=0;i<n;i++){
cin>>arr[i];
}
for(int i=0;i<n;i++){
int max_left = 0;
for(int j=0;j<=i;j++){
max_left = max(max_left,arr[j]);
}
int max_right=0;
for(int j=i;j<n;j++){
max_right = max(max_right,arr[j]);
}
int min_in = min(max_left,max_right);
if(min_in > arr[i]){
cnt+= min_in-arr[i];
}
}
cout << cnt << endl;
return 0;
}