1020:电梯升降
2013-12-04 19:32
274 查看
题目描述
某城市最高的建筑只有一部电梯。一份电梯升降任务表由N个正整数组成,这些数字表示电梯按照给定的顺序停留的楼层号。电梯升一层花费6秒钟,降一层花费4秒钟,并且每次停留花费5秒钟。
对于每一份任务表,你要计算出完成全部升降任务所花费的总时间。一开始,电梯在第0层,并且最终完成任务时电梯不必一定返回到0层。
输入格式
有多组测试样例。每组测试样例包含一个正整数N,接下来是N个正整数。在输入中,所有的数字都小于100。当N=0时,表示输入结束。
输出
对于每一组测试样例,在一行中输出总时间。样例输入
1 23 2 3 1
0
样例输出
1741
#include<stdio.h> void main() { int N,i,a[101],t=0; while(scanf("%d",&N)!=EOF && N!=0) { for(i=1;i<=N;i++) scanf("%d",&a[i]); t=a[1]*6+5; for(i=2;i<=N;i++) { if(a[i]>a[i-1]) t=t+(a[i]-a[i-1])*6+5; else t=t+(a[i-1]-a[i])*4+5; } printf("%d\n",t); } }
相关文章推荐
- 1020:电梯升降
- 1020:电梯升降
- 仲恺ACM 1020:电梯升降【java】
- 1020:电梯升降
- 1020:电梯升降 分数: 5 时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:53解决: 23
- 浙江大学ACM俱乐部 1020:电梯升降
- 1020 电梯问题
- 电梯升降
- A strange lift (关键构图,电梯升降)
- 电梯升降
- WPF界面设计技巧(7)—模拟电梯升降的缓动动画
- SDJZU 电梯升降
- WPF界面设计技巧(7)—模拟电梯升降的缓动动画
- 电梯升降
- 题目1020:最小长方形 九度OJ
- 题目1020:最小长方形(排除原点)
- Ultimus安码签约依合斯电梯扶手(上海)有限公司
- 51Nod 1020 逆序排列
- 1020. Tree Traversals (25)
- HDU 1008电梯问题