Submission

Status:

-PP--P-P--

Subtask/Task Score:

40/100

Score: 40

User: lumppengae

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-06 08:59:07

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a;
    cin>>a;
    int b[a];
    int p=a,i=a-1;
    int d=0,e,f=0,g=0,h;
    for (int o=0;o<a;o++){
        cin >>b[o];
    }
    while(p!=3){
        if(b[i]<b[g]){
            if(b[i]>b[i-1]){
                f+=b[i]-b[i-1];
                b[i-1]=b[i];
            }
            i--;
        }
        if(b[i]>b[g]){
            if(b[g]>b[g+1]){
                f+=b[g]-b[g+1];
                b[g+1]=b[g];
            }
            g++;
        }
        p--;
    }
    cout<<f;
}