Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: thanainan

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-09 20:15:43

#include <stdio.h>
int main()
{
	int n,max1i,max2i,max1,max2,c=0,w=0;
	scanf("%d",&n);
	int a[n];
	for(int i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	max1=a[0];
	max1i=0;
	max2=a[1];
	max2i=1;
	for(int i=1;i<n;i++){
		for(int j=0;j<i;j++){
			if(a[j]>max1){
				max1=a[j];
				max1i=j;
			}
		}
		for(int j=i+1;j<n;j++){
			if(a[j]>max2){
				max2=a[j];
				max2i=j;
			}
		}
		if(max1>max2){
			if(max2-a[i]>=0){
				w+=max2-a[i];
			}
		}
		else{
			if(max1-a[i]>0){
				w+=max1-a[i];
			}
		}
		max1=0;
		max2=0;
	}
	printf("%d",w);
}