链接:http://pat.zju.edu.cn/contests/pat-a-practise/1008
题意:给出楼层序列计算电梯运行时间。
分析:简单模拟题。
#include<stdio.h>
int main() {
int n;
int count = 0;
int cur = 0;
int tmp;
scanf("%d", &n);
while (n--) {
scanf("%d", &tmp);
if (tmp > cur) {
count += (tmp - cur) * 6 + 5;
} else if (tmp < cur) {
count += (cur - tmp) * 4 + 5;
} else
count += 5;
cur = tmp;
}
printf("%d\n", count);
return 0;
}

本文介绍了一个简单的模拟题,通过输入楼层序列来计算电梯运行的总时间。算法考虑了电梯上升和下降的不同速度,并加上每层楼停靠的时间。

149

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



