#include<iostream>
using namespace std;
int main()
{
int n;
int cur = 0;
int floor;
int total = 0;
int tmp;
cin>>n;
for(int i=0; i<n; ++i)
{
cin>>floor;
tmp = floor - cur;
total += (tmp > 0 ? tmp * 6 : tmp * (-4));
cur = floor;
}
total += n * 5;
cout<<total<<endl;
return 0;
}相关推荐
DASH 流媒体协议(Dynamic Adaptive Streaming over HTTP)概述——起源、MPD文件解析、相关项目
简单介绍DASH的起源与发展、MPD文件简要解析、相关项目,以及常见流媒体协议的比较
[ PAT-A ] 1008 Elevator (C++)
[ PAT-A ] 1008 Elevator (C++) 题目描述 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...
sap 新增科目表_SAP系统中四大科目表的总结
操作科目表定义-OB13 2国家科目表定义-OB13 3集团科目表定义-OB13 4合并科目表(ECCS)定义-CX10 4分配操作科目表到公司代码-OB62 5分配国家科目表到公司代码-OB62 6分配集团科目表到操作科目表-OB13 6分配集团科目表到合并科目表-CXNF 7Operation 8定义集团科目表的科目-FSP0 8定义国家科目表的科目-FSP0 8定义操作科目表的科目-FSP0...
pat1008 Elevator
#include #include #include #include #include #include #include #include #include using namespace std; int main() { int n,i,pre,ans,x; while(scanf("%d",&n)!=EOF) { ans = pre = 0; for(i =
nacos3.1.0适配国产数据库
Nacos 3.1.0适配国产数据库指南 本文介绍了Nacos 3.1.0版本适配达梦数据库和人大金仓数据库的具体步骤。主要内容包括:添加达梦和人大金仓的JDBC驱动依赖,修改nacos-persistence模块的配置文件及相关Java类,以及打包和运行注意事项。文章特别指出3.1.0版本需要JDK17环境,并提供了解决常见问题的建议,如添加VM options配置和不同启动方式等。通过本文的配置指导,可以实现Nacos服务在国产数据库环境下的正常运行。
自动驾驶传感器选型实战:摄像头、激光雷达与毫米波雷达融合策略
自动驾驶感知系统的核心在于多传感器协同,而非单一技术优劣。摄像头擅长语义识别但受光照和天气制约;激光雷达提供高精度测距却面临成本、温漂与多径干扰等物理瓶颈;毫米波雷达则以全天候鲁棒性与精准测速成为安全底线的守门人。三者融合不是简单叠加,而是基于场景约束(如暴雨、强光、高速跟车)、成本边界(BOM控制)与时间窗口(量产节奏)的工程权衡。真实量产方案中,‘纯视觉’实为视觉主责+毫米波兜底,‘激光雷达上车’本质是用硬件真值加速算法迭代,而传统车企更倾向以毫米波为仲裁者协调冲突。理解这些底层原理,才能在传感器选型、
PAT甲级真题1008. Elevator
题目链接:https://www.patest.cn/contests/pat-a-practise/1008题意:一部电梯,一开始停在第0楼,然后给出我们接下来要停靠的楼层,往上走每走一层用6分钟,每往下走一层用4分钟,每次停靠时停5分钟,问我们总共需要多少时间。这题没什么特别的难度,只需要一步一步模拟即可。#include <cstdio> int main() { int n;...
基于决策树的英雄联盟比赛胜负预测(含完整代码)
在代码中设置随机种子(例如 RANDOM_SEED = 2024)的主要目的是为了确保每次运行代码时,随机过程的结果是一致的。通过绘制不同参数组合下的准确率图,直观地展示了参数对模型性能的影响,帮助读者更好地理解和选择合适的参数。通过设置相同的随机种子(伪随机数),可以确保每次运行代码时,随机数生成器生成的随机数序列是相同的。如果在开发过程中遇到问题,设置固定的随机种子可以帮助你更容易地定位问题,因为每次运行代码时的数据和结果都是一样的。在科学研究和实验中,结果的可重复性是非常重要的。
1008 Elevator
http://acm.hdu.edu.cn/showproblem.php?pid=1008
Buck电源设计常见的一些问题(五)MOS管振荡抑制方法(三)
关于开关节点振荡的产生机制和抑制问题,总结了三种抑制方法。第一种方法是利用输入端的高频去耦电容;第二种方法是设计 RC 缓冲电路;第三种方法是优化自举电路的串联电阻。以上三种方法均通过实验加以验证,对开关节点振荡具有很好的抑制作用。应该综合同步 Buck 变换器的各项指标权衡设计。
使用R语言读取和处理CSV数据集
查看数据集的结构str(data)# 查看数据集的摘要统计信息str()函数将显示数据集的结构信息,包括变量名称、类型和前几行的值。summary()函数将提供数据集的摘要统计信息,如均值、中位数、最小值、最大值等。
PAT甲级 1008 Elevator
PAT甲级 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...
【Matlab光伏功率预测】基于GRU门控循环单元的光伏功率时间序列预测(附MATLAB代码)
【Matlab光伏功率预测】基于GRU门控循环单元的光伏功率时间序列预测(附MATLAB代码)
PAT 甲级题目讲解:1008《Elevator》
本文讲解 PAT 甲级 1008 题《Elevator》的完整解题过程。题目要求模拟电梯按顺序停靠给定楼层的耗时计算:上升每层 6 秒、下降每层 4 秒、每层停留 5 秒,初始位于第 0 层。文章从题目简介、样例分析入手,逐步拆解为读入数据→逐层判断方向→累加时间→输出结果的四步模拟思路,并给出完整 C++ 代码、常见错误提醒、复杂度分析以及思维拓展方向。整体难度较低,重点在于理解规则、正确模拟电梯行为。
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
【PAT】1008 Elevator
【PAT】1008 Elevator(20)
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
PAT甲级1008 Elevator (20分)
PAT甲级1008 Elevator (20分) 题目: 题目分析:刚看到题目以为是道dp问题,但仔细一看,这。。。 直接看AC代码吧,小学数学问题。 AC代码附上: #include <iostream> #include <vector> #include <algorithm> using namespace std; int main(){ ...
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
PAT 甲级 1008 Elevator
PAT 甲级 1008 Elevator #include <bits/stdc++.h> using namespace std; int main() { #ifdef LOCAL freopen("input.txt", "r", stdin); #endif int n; cin >> n; int ans = 0, next_floor = 0, now_floor = 0; for (int i = 0; i < n; ++i
PAT 甲级1008 Elevator
PAT 甲级1008 Elevator // 1008 Elevator.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> using namespace std; int main() { int sum = 0, a, now = 0, n; cin >> n; while (n-- > 0) { cin >> a; if (a &g
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,...
【PAT甲级 - C++题解】1008 Elevator
📣专栏定位:为想考甲级PAT的小伙伴整理常考算法题解,祝大家都能取得满分!
PAT_1008. Elevator
// // main.cpp // PAT_1008. Elevator // // Created by wjq on 17/3/30. // Copyright © 2017年 wjq. All rights reserved. // #include using namespace std; int main(int argc, const char
【PAT甲级题解记录】1008 Elevator (20 分)
Problem:1008 Elevator (20 分)Tags:模拟。和上一题一样,由于数组访问顺序具有单调性,其实只需要提供上一个值就可以了,无需数组
【PAT甲级】 1008 Elevator
【PAT甲级】 1008 Elevator
【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...
6885



被折叠的 条评论
为什么被折叠?



