Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: colo39
Problemset: ปริมาตรน้ำท่วม
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-02 00:10:22
#include <bits/stdc++.h>
using namespace std;
int arr[10010];
int main () {
ios_base::sync_with_stdio(false);
cin.tie(0);
int n;
cin >> n;
for (int i = 1;i <= n;i++) cin >> arr[i];
int ans = 0;
for (int i = 1;i <= n;i++) {
int lm = -2e9;
int rm = -2e9;
for (int j = 1;j <= i;j++) {
lm = max(lm,arr[j]);
}
for (int j = n;j >= i;j--) {
rm = max(rm,arr[j]);
}
ans += min(lm,rm) - arr[i];
}
cout << ans;
}