1008. Elevator (20)
题目简单,理解题意就好做。
# include <stdio.h>
int main()
{
int n, i;
int time = 0;
int a[101];
scanf("%d",&n);
for(i = 1; i <= n; i ++)
{
scanf("%d",&a[i]);
}
a[0] = 0;//第0层
for(i = 1; i <= n; i ++)
{
if(a[i] > a[i-1])
time += (a[i] - a[i-1])*6 + 5;
else
time += (a[i-1] - a[i])*4 + 5;
}
printf("%d\n",time);
return 0;
}
本文讨论了电梯算法问题的解决方法,通过输入楼层信息,计算电梯从初始层到目标层所需的总时间,涉及升层和降层的时间计算。
427

被折叠的 条评论
为什么被折叠?



