1008. Elevator (20)
2015-07-15 09:13
441 查看
The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbersdenote at which floors the elevator will stop, in specified order. It costs 6 seconds to move the elevator up one floor, and4 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 Specification:
Each input file contains one test case. Each case contains a positive integer N, followed by N positive numbers. All the numbers in the input are less than 100.
Output Specification:
For each test case, print the total time on a single line.
Sample Input:
Sample Output:
提交代码
——————————
刚刚开始的时候,我没有看到最开始是输入的N,这就导致意思没法理解。
下一次,好好看懂题目。
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 Specification:
Each input file contains one test case. Each case contains a positive integer N, followed by N positive numbers. All the numbers in the input are less than 100.
Output Specification:
For each test case, print the total time on a single line.
Sample Input:
3 2 3 1
Sample Output:
41
提交代码
——————————
刚刚开始的时候,我没有看到最开始是输入的N,这就导致意思没法理解。
下一次,好好看懂题目。
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { int N=0;int cur=0,pre=0; int res=0; scanf("%d",&N); while(N--) { scanf("%d",&cur); if(cur>pre) { res+=(cur-pre)*6+5; } else { res+=(pre-cur)*4+5; } pre=cur; } printf("%d",res); return 0; }
相关文章推荐
- 绝对路径、相对路径、环境变量
- YUV转RGB
- 网络编程释疑之:同步,异步,阻塞,非阻塞
- C++ HOJ DS Series
- 6.ZigZag Conversion(Graph, traverse)
- Java集合之TreeMap源码分析
- ccBPM典型的树形表单和多表头表单的流程
- android https(SSL) 双向验证详解
- 架构师速成7.4-架构师为什么要带团队
- 表空间_临时表空间引起的错误:ora-01652 小例
- Entity Framework中编辑时错误ObjectStateManager 中已存在具有同一键的对象
- 架构师速成7.4-架构师为什么要带团队 分类: 架构师速成 2015-07-15 09:12 558人阅读 评论(2) 收藏
- (转)显示实现接口目的
- iOS 9 分屏多任务:画中画(PiP)快速入门(中文版)
- 将数据写入手机内存和sdcard中的文件
- mysql 中文乱码问题(mysql 5.1 , debian 6)
- NSIS updata升级问题
- 流程图符号及流程图的例子
- ios与javascript的交互,适合刚接触电商ios与html5混编的朋友,(ios自学笔记)
- js获取当前时间