[恢]hdu 1008

2011-12-15 03:51:16

地址:http://acm.hdu.edu.cn/showproblem.php?pid=1008

题意:给一串数字,模拟电梯运行。电梯上一层楼耗费6s,下一层耗费4s,停耗费5s,初始在0,问总时间。

mark:模拟。。。

代码:

# include <stdio.h>


int main ()
{
int n ;
int sum, cur, num ;
while (~scanf ("%d", &n) && n)
{
sum = cur = 0 ;
while (n--)
{
scanf ("%d", &num) ;
if (num < cur)
sum += 4 * (cur-num) + 5 ;
else
sum += 6 * (num - cur) + 5 ;
cur = num ;
}
printf ("%d\n", sum) ;
}

return 0 ;
}



posted @ 2012-01-06 15:16  Seraph2012  阅读(159)  评论(0编辑  收藏  举报