1008. Elevator (20)

原创 2015年07月06日 21:16:07

1008. Elevator (20)

时间限制
400 ms
内存限制
65536 kB
代码长度限制
16000 B
判题程序
Standard
作者
CHEN, Yue

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 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
#include<vector>
#include <sstream>
#include<cmath>
#include<iomanip>
#include<iostream>
#include <ctype.h>
#include <stdlib.h>
#include <algorithm>

using namespace std;
//1008. Elevator (20)
int main()
{
	int n;
	cin >> n;
	int nums[10000] = { 0 };
	for (int i = 0; i < n; i++)
	{
		cin >> nums[i];
	}
	int mintues = nums[0] * 6 + 5;//从最底层到第一个数对应的层数
	for (int i = 1; i < n; i++)
	{
		int minus = nums[i] - nums[i - 1];//计算差值,通过正负判断电梯是往上还是往下
		if (minus>0)
		{
			mintues += minus * 6 + 5;
		}
		else
		{
			mintues += abs(minus) * 4 + 5;
		}
	}
	cout << mintues;
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

PAT甲级 1008.Elevator(20) 题目翻译与答案

1008.电梯 在我们的城市里,最高的建筑物里只有一部电梯。有一份由N个正数组成的请求列表。这些数表示电梯将会以规定的顺序在哪些楼层停下。电梯升高一层需要6秒,下降一层需要4秒。每次停下电梯将花费5秒...
  • qq278672818
  • qq278672818
  • 2017年02月14日 22:56
  • 561

pat 1008. Elevator (20)

1008. Elevator (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B ...
  • wyh7280
  • wyh7280
  • 2015年07月17日 10:38
  • 224

【PAT】1008. Elevator (20)

题目:http://pat.zju.edu.cn/contests/pat-a-practise/1008 简单题。电梯上升要6s,下降要4s,每个stop停靠5s,相加就好。 时间限制 ...
  • realxuejin
  • realxuejin
  • 2013年08月21日 08:09
  • 1418

PAT 1008. Elevator (20)

1008. Elevator (20) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 16000 B 判题程序 Standard 作者 ...
  • u010069101
  • u010069101
  • 2014年02月26日 15:18
  • 420

PAT - 甲级 - 1008. Elevator (20)1008. Elevator (20)

The highest building in our city has only one elevator. A request list is made up with N positive nu...
  • qq_34594236
  • qq_34594236
  • 2016年07月02日 20:50
  • 239

PAT-A 1008. Elevator (20)

数学模拟
  • Daniel960601
  • Daniel960601
  • 2017年03月22日 19:05
  • 164

PAT_A 1008. Elevator (20)

1008. Elevator (20)
  • scylhy
  • scylhy
  • 2016年11月20日 21:33
  • 163

1008. Elevator (20)-PAT

1008. Elevator (20) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 16000 B ...
  • zoushidexing
  • zoushidexing
  • 2013年07月11日 15:06
  • 537

1008. Elevator (20)

The highest building in our city has only one elevator. A request list is made up with N positive nu...
  • zjujqq
  • zjujqq
  • 2013年08月29日 09:10
  • 463

1008. Elevator (20)[C语言]

1008. Elevator (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 ...
  • qq_17759721
  • qq_17759721
  • 2017年05月06日 21:35
  • 72
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1008. Elevator (20)
举报原因:
原因补充:

(最多只允许输入30个字)