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;

}

posted @ 2011-08-13 20:12  ○o尐懶錨o  阅读(146)  评论(0编辑  收藏  举报