Problem Description
The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specified order. It costs 6 seconds to move the elevator up one floor, and 4 seconds to move down one floor. The elevator will stay for 5 seconds at each stop.

For a given request list, you are
to compute the total time spent to fulfill the requests on the list. The
elevator is on the 0th floor at the beginning and does not have to return to the
ground floor when the requests are fulfilled.

 
Input
There are multiple test cases. Each case contains a
positive integer N, followed by N positive numbers. All the numbers in the input
are less than 100. A test case with N = 0 denotes the end of input. This test
case is not to be processed.
 
Output
Print the total time on a single line for each test
case.
 
Sample Input
1 2
3 2 3 1
0
 
Sample Output
17
41
 #include<stdio.h>/*一道水题,秒杀*/
int main()
{
int N;
while(scanf("%d",&N)==)
{
if(N==)
break;
int a[],i,j,time=,k;
a[]=;
for(i=;i<=N;i++)
scanf("%d",&a[i]);
for(i=;i<=N;i++)
time+=(a[i]-a[i-]>?(a[i]-a[i-])*:(a[i-]-a[i])*)+;
printf("%d\n",time);
}
}

最新文章

  1. Ubuntu server12.04安装JDK+Tomcat+mysql
  2. iOS 开发:利用第三方插件来安装CoCoapods
  3. http 学习 1-1 chapter1-HTTP概述
  4. CentOS6.5系统软件仓库及挂载NTFS
  5. HTML5拖拽功能drag
  6. VIPServer VS LVS
  7. C#日历上显示节气、阴阳历节假日信息
  8. select函数的用法
  9. 关于MySQL latch争用深入分析与判断
  10. 线程的同步控制(Synchronization)
  11. openvpn-monitor openvpn-server的监控插件
  12. (4)Python列表list
  13. C语言复习:文件操作
  14. 阿里云help
  15. [LintCode] 拓扑排序
  16. Check which .NET Framework version is installed
  17. ELK学习笔记之ELK分析nginx日志
  18. Mysql相关问题收集
  19. OC Copy和内存管理
  20. 如何高效利用 GitHub

热门文章

  1. [Head First Python]5. 推导数据:处理数据
  2. php 查看文档
  3. IOS开发UI篇-NavigationController的基本使用
  4. C# 集合性能 总结
  5. 获取nginx ip地理信息
  6. mongodb debug
  7. tr转换或删除字符
  8. convertView
  9. ViewPager的Adapter中视图重用
  10. Exploring TCP state machine by graphs