Cod sursa(job #250420)

Utilizator indestructiblecont de teste indestructible Data 30 ianuarie 2009 22:00:12
Problema Deque Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <stdio.h>
int minim(int a,int b,int c)
{
	if (a<=b && a<=c)
		return a;
	if (b<=a && b<=c)
		return b;
	return c;
}
int main()
{
	freopen("deque.in","r",stdin);
	freopen("deque.out","w",stdout);
	int n,k,a[500005],i,s=0;
	scanf("%d%d",&n,&k);
	for (i=1; i<=n; i++)
		scanf("%d",&a[i]);
	for (i=1; i<=n-2; i++)
		s+=minim(a[i],a[i+1],a[i+2]);
	printf("%d",s);
	return 0;
}