hdu 1008 Elevator
http://acm.hdu.edu.cn/showproblem.php?pid=1008
这是一道简单题,是一道模拟电梯上下,直接计算就可以了
代码:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a[100],n,sum;
while(scanf("%d",&n),n)
{
a[0]=0;sum=0;
for(int i=1;i<=n;++i)
{
scanf("%d",&a[i]);
if(a[i-1]<a[i])
sum+=(5+(a[i]-a[i-1])*6);
else if(a[i-1]==a[i])
sum+=5;
else
sum+=(5+(a[i-1]-a[i])*4);
}
printf("%d\n",sum);
}
return 0;
}