杭电OJ--1.2.1--Elevator
来源:互联网 发布:js广告 编辑:程序博客网 时间:2024/05/22 04:56
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.
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 23 2 3 10
Sample Output
1741
题目大意:
有一个电梯,上升一楼需要6秒,下降一层需要4秒,在每一层停留5秒,问到达某一层需要多久。
源代码:
#include <iostream>#include <cmath>#include <algorithm>#include <string>using namespace std;int main(){int n;while (cin >> n){if (n == 0)break;int a,max = 0,i, sum = 0;for (i = 0; i < n; i ++){cin >> a;if (a > max){sum +=6*(a-max) + 5;max = a;}else{sum += 4*(max-a) + 5;max = a;}}cout << sum << endl;}return 0;}
阅读全文
0 0
- 杭电OJ--1.2.1--Elevator
- 杭电OJ Elevator
- 【杭电-oj】-1008-Elevator(电梯)
- 杭电1008 Elevator
- 杭电1008 Elevator
- 杭电acm1008 Elevator
- 杭电1008 Elevator
- Elevator 杭电1008
- 杭电 1008 Elevator
- 杭电1008 Elevator
- 杭电 1008 Elevator
- 杭电 1008 Elevator
- 杭电1008-Elevator
- 杭电 1008 Elevator
- 杭电-PID1008-Elevator
- 杭电1008 Elevator
- 杭电ACM OJ 1008 Elevator 其实就是简单的加减法 有点水
- 杭电ACM 1008Elevator
- 树莓派GPIO
- java垃圾回收算法之-标记压缩
- UVa NO.10006 Carmichael Numbers
- Hyperledger Fabric V1.0学习之一---在mac上配置hyperledger fabric
- 找出不在预定数组中的自然数
- 杭电OJ--1.2.1--Elevator
- MySql数据库备份和恢复
- IDEA启用web项目不能即时刷新HTML或JSP页面问题
- VPN杂谈
- Java中File文件类
- Deep Learning 之 最优化方法
- Hadoop基础教程-第4章 HDFS的Java API(4.7 Java API封装类)(草稿)
- 重构-改善既有代码的设计2010版 读书笔记--步骤变化原因及记录一
- 2017QZOI滚粗记