题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=1008
经验教训:理解题目很重要
我的代码:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{int a[104],n;
while(scanf("%d",&n)&&n!=0)
{int i,ww;
ww=0;
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
a[0]=0;
for(i=1;i<=n;i++)
{if(a[i]-a[i-1]>0)ww+=6*(a[i]-a[i-1]);
else if(a[i]-a[i-1]<0)ww+=4*(a[i-1]-a[i]);
}
ww+=n*5;
printf("%d\n",ww);
}
return 0;
}