Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Catpao

Problemset: ปริมาตรน้ำท่วม

Language: cpp

Time: 0.003 second

Submitted On: 2025-09-30 14:24:40

#include<bits/stdc++.h>
using namespace std;
int a[100000];
int main()
{
	int n,sum = 0,mn,mx,max1 = -1000000,max2 = -1000000;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	for(int i=0;i<n;i++){
		for(int j=0;j<i;j++){
			if(a[j] > max1){
				max1 = a[j];
			}
		}
		for(int k=i+1;k<n;k++){
			if(a[k] > max2){
				max2 = a[k];
			}
		}
		mn = min(max1,max2);
		mx = max(mn - a[i],0);
		max1 = 0;
		max2 = 0;
		sum = sum + mx;
	}
	cout<<sum;
}