1008. Elevator (20)-PAT

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 numbers. The numbers denote at which floors the elevator will stop, in specified ... 阅读详情

1008. Elevator (20)

时间限制
400 ms
内存限制
32000 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<iostream>
using namespace std;
int main()
{
	int i;
	int m,now,pre,total;
	cin>>m;
	pre=0;
	total=0;
	for(i=0;i<m;i++){
		cin>>now;
		if(now>pre){
			total+=(now-pre)*6;
			pre=now;
		}
		else{
			total+=(pre-now)*4;
			pre=now;
		}
	}
	total+=5*m;
	cout<<total<<endl;
}


Vue项目实战:海康WebControl插件从安装到预览功能全流程(附RSA加密避坑指南) 本文详细介绍了在Vue项目中集成海康威视WebControl插件的全流程,从环境准备、插件部署到核心功能实现。重点解析了使用JS_RequestInterface获取RSA公钥并进行加密参数初始化的关键步骤与常见避坑指南,帮助开发者高效完成监控视频预览功能的开发与调试。 阅读详情

相关推荐

一、qt下载与安装

qt与qtcreator 的区别与联系 1、QT Creator只是一个集成的编译器,用于将源代码编译成可执行程序。 QT 是跨平台C++图形用户界面应用程序开发框架,可以简单理解成是一个开发包。 2、Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。 QT Creator 跨平台的 Qt IDE,Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集 ...

yiye_pianzhou的博客 2218

PAT (Advanced Level) 1008 Elevator (20 分) 【Python/C++】【模拟】

PAT (Advanced Level) 1008 Elevator (20 分) 注意:连续两个人都处于同一层,仍需要停留5秒。 Python: import sys str_in = input() a = [int(n) for n in str_in.split()] #print(a) n = int(a[0]) res = int(0) ans = int(0) for i in r...

Irish_Moonshine的博客 380

vSphere环境证书更新/续订案例及注意事项

早期VMware的用户随后“十年之期”已到,陆陆续续出现各种登录问题,证书报错告警等,主要包含6.5到7.0的版本,VMware服务器虚拟化环境涉及的证书及类型较多,在实际更新中会出现各种奇怪的问题,有些坑耗费了大量的troubleshooting时间,极端情况下一天能看到十多遍如下报错😂本文整理了一个近期的更新案例,以及之前处理过的一些问题,仅作参考CA根证书颁发机构,用于签发其他组件的证书,其他证书的有效期不会超过根证书。

RaySun的技术Blog 3203

PAT甲级 1008 Elevator (20分)

1008 Elevator (20分) 思路分析:就是统计电梯运行时间,注意满足请求后是不需要返回一楼的。目标楼层比当前楼层高就是楼层差值乘以6,比当前楼层低就是楼层差值乘以四,最后加上电梯在每层的停留时间就可以了~ AC代码: #include<iostream> using namespace std; int main() { int n, temp, begin = 0, ...

weixin_43684054的博客 247

Python实战:超分辨率图像质量评估全攻略——PSNR、SSIM、LPIPS与NIQE的代码实现与优化

本文详细介绍了在Python中实现超分辨率图像质量评估的完整方案,涵盖PSNR、SSIM、LPIPS和NIQE四大核心指标。通过模块化代码设计、多进程并行处理和GPU加速优化,帮助开发者构建高效、可扩展的评估系统,并提供了实战避坑指南与结果解读方法。

weixin_29053073的博客 475

EPLAN二次开发实战:从API接口到定制化功能的完整指南

本文为电气工程师和自动化设计师提供了一份EPLAN二次开发的完整实战指南。文章详细介绍了从脚本、插件到独立程序三种开发模式,重点讲解了如何使用C#或VB.NET通过API接口操作EPLAN数据模型,实现定制化功能以提升设计效率,并分享了开发环境搭建、调试及项目打包分发的避坑经验。

c6d7e8f9g的博客 1120

【PAT甲级】1008 Elevator (20 分)

1008 Elevator 题目描述: 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 o...

初见还是重逢的博客 346

在线考试系统源码+数据库+word+ppt(高分毕业设计)

本系统通过Spring Cloud实现微服务拆分,将授权、考试、监控等功能解耦,既保证了系统的扩展性,也便于后期维护。基于OAuth2.0的单点登录,解决多服务统一认证问题;考试与练习模式分离,满足不同场景需求;集成Druid与Hystrix,保障系统监控与稳定性。

weixin_44355158的博客 737

PAT甲级——1008 Elevator (20 分)

这是我写的第一道PAT甲级题目。选择这一道题作为第一题是因为这题通过率最高——0.59。 热烈欢迎大家给出建议。 1008Elevator(20分) The highest building in our city has only one elevator. A request list is made up wi...

海鑫的博客 281

TensorFlow_PyTorch实战:构建AI人工智能回归模型

回归分析是机器学习的核心任务之一,用于预测连续型目标变量(如房价、股票价格、用户留存时间等)。基础线性回归模型的数学原理与代码实现多项式回归模型的过拟合处理与正则化技巧自定义数据集加载与数据预处理流程动态图(PyTorch)与静态图(TensorFlow)的编程范式对比模型评估指标与可视化分析方法核心概念:对比两大框架的架构设计,解析回归模型核心组件数学原理:推导线性回归的假设函数、损失函数及优化算法算法实现:提供TensorFlow和PyTorch的完整代码示例项目实战。

AI天才研究院 1430

Android11车机系统海外项目资源包RRO方案优化

本文介绍了汽车设置应用如何通过Android RRO(运行时资源叠加)方案实现多车型差异化资源管理。针对不同车型(国内/海外、轿车/SUV)和配置(方向盘、轮毂等),采用产品变体(productFlavors)构建不同APK版本,并通过JSON配置文件动态启用对应资源包。系统根据车辆下线配置自动匹配适用的资源叠加包,解决了硬编码判断带来的维护问题。该方案实现了资源的高效复用,同时支持灵活配置多种车型组合,为汽车行业多车型共平台开发提供了可扩展的技术实现。

shusuanly的博客 469

【PAT】1008. Elevator (20)

题目:http://pat.zju.edu.cn/contests/pat-a-practise/1008 简单题。电梯上升要6s,下降要4s,每个stop停靠5s,相加就好。 时间限制 400 ms 内存限制 32000 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN,

此去经年 1648

芯擎SEC1000芯片参数详细介绍

随着龙鹰一号的不断进化和应用,未来的智能座舱将不仅仅是显示和控制的集成,更是人与车之间的一种默契和无缝交互的体现。在汽车行业迈向智能化和电动化的浪潮中,座舱已不仅仅是一个驾驶者的操作空间,而是逐渐演变为一个集娱乐、信息、控制于一体的智能交互平台。今天的汽车不仅需要强劲的动力和炫酷的外观,更需要一颗强大而智能的“心脏”来支撑复杂的座舱体验和安全驾驶需求。想象一下,未来的汽车不再仅仅是交通工具,它将成为你的移动私人管家,了解你的习惯,甚至提前预测你的需求。让我们一起走进龙鹰一号的世界,探索智能座舱的无限可能!

weixin_43199439的博客 1724

PAT甲级1008 Elevator (20分)

PAT甲级1008 Elevator (20分) 题目: 题目分析:刚看到题目以为是道dp问题,但仔细一看,这。。。 直接看AC代码吧,小学数学问题。 AC代码附上: #include <iostream> #include <vector> #include <algorithm> using namespace std; int main(){ ...

weixin_43795683的博客 213

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

PAT甲级 - 1008 Elevator (20 分)

题目链接:PAT甲级 - 1008 Elevator (20 分) 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,...

314

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

[PAT] 1008 Elevator (20 分)Java

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 ...

Simma1101的博客 193

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

PAT 甲级 1008 Elevator (20 分)

题目: PAT 甲级 1008 Elevator (20 分) 经验总结: 定义一个变量cur指向当前电梯位置,初始化为0。 C++代码: #include<bits/stdc++.h> using namespace std; int main() { int n,cur = 0; cin>>n; int sum = 5*n; //先算出总的停留时间 wh...

努力努力再努力 148

PAT A1008 Elevator (20 分)

PAT A1008题目思路初次提交结果 题目 PAT A1008 思路 在输入过程中边求时间即可 初次提交 #include<cstdio> #pragma warning(disable:4996) int main() { int n,temp=0,time=0; scanf("%d", &n); for (int i = 0; i < n; i++) { ...

TC的博客 320

PAT甲级 1008 Elevator(20分)

PAT甲级 1008 Elevator(20分)题目Input Specification:Output Specification:Sample Input:Sample Output:题解题目大意非正规思路挫挫的代码絮絮叨叨参考博客 题目 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

weixin_44585441的博客 409

【PAT甲级题解记录】1008 Elevator (20 分)

Problem:1008 Elevator (20 分)Tags:模拟。和上一题一样,由于数组访问顺序具有单调性,其实只需要提供上一个值就可以了,无需数组

retr0的博客 141

PAT 甲级 1008 Elevator (20 分)(Java)

文章目录PAT 甲级 1008 Elevator (20 分)(Java)题目题意解读解法解法一 PAT 甲级 1008 Elevator (20 分)(Java) 题目 题目链接 题意解读 数学题,只需要注意不需要回到0层即可; 解法 解法一 import java.util.Scanner; public class Main_1008 { public static void main(String[] args) { Scanner sc = new Scanner(Sys

盼你到天明的博客 303

【PAT】1008 Elevator (20)

The highest building in our city has only one elevator. A request list is made up withNpositive numbers. The numbers denote at which floors the elevator will stop, in specified order. It costs 6 sec...

Edison_N的博客 177

PAT 1008 Elevator (20 分)

1008 Elevator (20 分) PAT甲级的一道小题,简单模拟即可

Gnomeshgh的博客 846

PAT甲级1008 Elevator (20 分)

上电梯需要6秒,下电梯4秒,楼层停留5秒 题目要求我们计算总共需要花费多少时间,设置一个上一层标签,每次读入一个新的楼层数,和上一层做比较,并加上相应的时间 #include<iostream> using namespace std; int main() { int n,total_time=0,previous=0;//previous记录电梯当前在的层数,一开始在第0...

Artorias的博客 506

PAT A1008. Elevator (20)

原文链接: PAT A1008. Elevator (20) ...

阿豪 166

PAT 1008. Elevator (20)

题目:https://www.patest.cn/contests/pat-a-practise/1008 思路:判断一下是否上升,然后按题意计算即可 代码: #include using namespace std; int main() { int floor[100]; int sum=0; int stay=5; int N; cin>>N; int i; for(

changeforeve的博客 304
上一篇: 1006. Sign In and Sign Out (25)-PAT
下一篇: 1009. Product of Polynomials (25)-PAT
zoushidexing
博客等级 码龄18年 70粉丝 171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值