http://acm.hdu.edu.cn/showproblem.php?pid=1008
#include<stdio.h>
#include<string.h>
int main()
{
int N,a[200],i,j,k,sum;
while(scanf("%d",&N)&&N!=0)
{
memset(a,0,sizeof(a));
for(i=1;i<=N;i++)
scanf("%d",&a[i]);
for(i=0,sum=0,a[N+1]=a[N]/*当道a[N]时不必和下一个a[N+1]比较*/;i<=N;i++)
{
if(a[i+1]>a[i])
sum+=((a[i+1]-a[i])*6);
if(a[i+1]<a[i])
sum+=((a[i]-a[i+1])*4);
sum+=5;
}
printf("%d\n",sum-5);
}
//while(1);
return 0;
}