PAT(甲级)1008. Elevator (20)

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 ... 阅读详情

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

题目大意:电梯初始在第0层,上升一层需6s,下降一层需4s,每次开门停留5s 给出电梯需停的楼层 求完成所需时间
分析:直接求即可 无坑点

#include <iostream>
#include<cstdio>
#define maxn 10010
using namespace std;

int main()
{
    int n,s=0;
    int rec[maxn];
    scanf("%d",&n);
    rec[0]=0;
    for(int i=1;i<=n;++i){
        scanf("%d",&rec[i]);
        if(rec[i]>=rec[i-1])
            s+=6*(rec[i]-rec[i-1]);
        else
            s+=4*(rec[i-1]-rec[i]);
    }
    s+=n*5;
    printf("%d",s);
    return 0;
}
深入解析MSPM0系列Keil开发中‘ti_msp_dl_config.h‘缺失问题的根源与修复 本文深入解析TI MSPM0系列Keil开发中'ti_msp_dl_config.h'文件缺失问题的根源与修复方法。该错误常见于编译时提示file not found,主要因SysConfig工具未正确生成或工程路径配置错误导致。文章提供了从环境检查、手动生成文件到工程配置调整的系统化解决方案,帮助开发者快速解决这一常见KEIL开发难题。 阅读详情

相关推荐

Field-Oriented Control (FOC) 矢量控制 磁场定向控制

Field-Oriented Control (FOC) 磁场定向控制(FOC),也称为矢量控制,是一种用于控制永磁同步电动机(PMSM)和交流感应电动机(ACIM)的技术。 FOC在整个扭矩和速度范围内都具有良好的控制能力。 FOC的实现需要将定子电流从固定参考系转换为转子磁通参考系(也称为d-q参考系)。 速度控制和转矩控制是FOC最常用的控制模式。位置控制模式不太常见。大多数牵引应用使用转矩控制模式,在该模式下,电动机控制系统遵循参考转矩值。在速度控制模式下,电机控制器遵循参考速度值,并生成用于形成内

>>> 1万+

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

PyMOL下载安装教程(附安装包)2025最新版(PyMOL 3.0.3)

本文详细介绍了Windows系统下PyMOL分子建模软件的安装教程。主要内容包括:提供安装包下载链接,强调需关闭杀毒软件;分步骤讲解管理员身份运行安装程序、接受协议、选择安装路径等安装流程;重点说明如何配置隐藏文件夹ProgramData中的许可证文件;最后提供基础使用技巧和常见问题解决方案。该教程适用于需要制作高质量分子结构图的科研人员和新手用户,帮助完成软件部署并顺利开展工作。

progalchemist的博客 3787

【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

中兴OLT配置实战:从零开始,手把手教你完成一个HGU的完整业务开通(含DBA模板、限速与远程升级)

本文详细介绍了中兴OLT配置实战,从零开始手把手教你完成HGU的完整业务开通,包括DBA模板设计、限速与远程升级等关键步骤。通过实际案例和详细命令,帮助工程师快速掌握GPON网络配置技巧,提升运维效率。

weixin_30599769的博客 348

从传感器到执行-智能家居 Agent 的感知-决策-执行闭环

本文提出了一种面向智能家居的感知型Agent架构,通过"感知-决策-执行"的闭环系统实现智能化控制。感知模块整合多源传感器数据,决策模块基于规则或机器学习模型生成控制策略,执行模块完成设备操作。系统能够实时监测环境参数和用户状态,自动调节温度、照明等设备,提升家居舒适度。该架构可扩展为多模态感知与强化学习相结合的智能系统,为智慧家居发展提供技术基础。

一键难忘的博客 1119

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

【Visual Assist X助手安装问题】Visual Assist X无法安装(双击安装包没反应) | Visual Assist X安装后在Visual Studio中找不到(亲测有效)

本文分享了Visual Assisant X助手的安装与使用问题的详细解决办法,因为网上搜集的信息比较少,所以有一定的参考价值。考虑到很多开发新手会遇到上述问题,可能对Windows系统不熟悉,所以相关操作步骤讲解的很详细!

dvlinker的技术专栏 6万+

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

RT-DETR训练自己的数据集(从代码下载到实例测试)

在Windows10上配置CUDA环境教程是百度提出的一种实时目标检测模型。RT-DETR采用了与DETR相同的编码器和解码器结构,但对其进行了大量的优化,在保持较高检测精度的同时,实现了实时目标检测,为目标检测领域提供了一种新的有效解决方案,具有广泛的应用前景,如自动驾驶、智能监控、机器人等领域。以上是RT-DETR官方的论文和代码,详细介绍了RT-DETR的构成和实现。在YOLOv10中也实现了RT-DETR的代码,所以本文使用YOLOv10的项目文件进行RT-DETR的训练和测试。YOLOv10。

Limiiiing的博客 4万+

Microsemi Libero系列教程(六)——Identify片上逻辑分析仪的使用

文章目录FPGA如何进行在线调试关于Microsemi片上逻辑分析仪FPGA片上逻辑分析仪原理预期效果0.准备一个创建好的Libero工程1.新建identify工程,并添加想要监测的信号2.管脚分配,编译下载3.设置触发类型4.IICE逻辑分析仪核资源占用 系列教程:Microsemi Libero系列教程 FPGA如何进行在线调试 对于嵌入式系统来说,如单片机,进行硬件级程序调试时,通常采用的是JLink/ST-Link调试器,在线调试的方式来获取程序实时运行的状态,可以观察程序运行流程、各种变量的值

whik1194的博客 1万+

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

lammps教程:聚合物压缩,避免“bond atoms missing”

如果使用ms建模,聚合物的链会伸出到盒子外面,在导出data文件后,盒子外面的原子被周期性算法折叠进盒子对面,这就造成了边界附近的bond原子可能被分布到了盒子的两侧。并且,这个data文件不能使用npt系综进行压缩,npt系综必须使用周期性边界,在压缩时,bond原子同样会移动到对面的边界。所以,最好的解决办法是使用一个反射墙墙进行压缩,设置一个反射墙墙既可以实现压缩效果,也可以组织原子跨越box边界移动到对面。解决这个问题的原则只有一个:导出data时确保所有的bond原子没有跨越边界。

lammps_jiayou的博客 3819

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

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

VC中sqlite的使用

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

PAT甲级 1008 Elevator (20分)

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

weixin_43684054的博客 247

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

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

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

PAT练习题(甲级) 1008 Elevator (20分)(Java实现)

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, in specified order. It costs 6 seconds to move

CoderHqf的博客 9677

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

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

retr0的博客 141

PAT甲级-1008 Elevator (20分)

点击链接PAT甲级-AC全解汇总 题目: 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 ...

卷子的博客 508

PAT 甲级1008 Elevator (20 分)

1008Elevator(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...

Dexter 295

【PAT甲级】1008 Elevator (20分)

解题过程的小记录,如有错误欢迎指出。 难度:一星(简单题,简单程度大概在甲级题里面排得上top3) 小导航~题目分析注意点我的解题过程思路bug代码dalao的代码借鉴点 题目分析 给出电梯上行、下行和每层的停留时间,以及电梯的行驶轨迹,求出送完所有客人的总时间 注意点 如果下一请求的楼层为当前楼层的情况?(当等于的时候要多停留5s,我的没有考虑,都可以过【柳神和晴神的代码逻辑把每一层停留放入循环体内=>不管是否与上层相同都会加入5s 我的解题过程 思路 在输入n(总请求数量)后立即计算出总共的停

SpicyChicken的自我修养 201

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

cp0328的博客 3263

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甲级 1008 Elevator (20 分) 题解

\quad模拟电梯运行状态即可,程序如下: #include <iostream> #include <vector> using namespace std; int main(int argc, char const *argv[]) { vector<int> a; int temp; cin >> temp; while(cin &...

qq_40438165的博客 1483

[Java] 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, in specified or...

柳婼 の blog 760

PAT甲级 1008. Elevator(20)

题目链接:https://www.patest.cn/contests/pat-a-practise/1008题目大意:电梯每上一层需要6秒,下降一层需要4秒,某一层需要停下的话要停5秒,给出要停下的层次序列,求总花费时间。解题思路:模拟电梯的升降即可代码如下:#include<iostream> using namespace std; int main(){ int n; cin

NJU_Flipped的博客 430
上一篇: PAT(甲级)1007. Maximum Subsequence Sum (25)
下一篇: PAT(甲级)1009. Product of Polynomials (25)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值