Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Bermmmm
Problemset: ปริมาตรน้ำท่วม
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-11 11:32:05
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int stock[n];
for (int i =0;i<n;i++) {
cin >> stock[i];
}
int maxl,maxr,total=0;
for (int i = 0;i<n;i++) {
maxl = stock[i];
maxr = stock[i];
for (int j = 0;j<i;j++) {
maxl = max(maxl,stock[j]);
}
for (int j = i+1;j<n;j++) {
maxr = max(maxr,stock[j]);
}
if (stock[i] > min(maxl,maxr)) {
continue;
}
total += min(maxl,maxr) - stock[i];
}
cout << total;
}