思路如下:用一个整型数组存楼层,0号元素为0(开始停在0层),每读入一个元素,和上一个比较,更大说明是上升,总时长加上楼层差*6,反之说明是下降,总时长加上楼层差*4。最后再管停留时间,也就是所有元素个数*5。

#include<cstdio>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<bits/stdc++.h>
#include<stdlib.h>
#include<time.h>using namespace std;
typedef long long LL;const int maxn = 100010;
const int MOD = 1000000007;
const int INF = 1000000000;//INF:下确界
const LL SUP = (1LL<<63)-1;//SUP:上确界
const double eps = 1e-5;int main(){int n;scanf("%d",&n);int A[maxn] = {0};A[0] = 0;//起初在0thLL total_time = 0;for(int i=1;i<=n;i++){scanf("%d",&A[i]);if(A[i]>A[i-1])total_time += (A[i]-A[i-1])*6;else total_time +=(A[i-1]-A[i])*4;}total_time += n*5; printf("%lld\n",total_time);return 0;
}

1008 Elevator相关推荐

  1. PAT甲级1008 Elevator:[C++题解]模拟

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析:统计上升次数.下降次数:停留次数就是n.然后算数即可. ac代码 #include<bits/stdc++.h> usin ...

  2. 1008. Elevator (20)

    1008. Elevator (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue The highest ...

  3. HDU.1008 Elevator

    文章目录 一.题目解读 1.原题 2.分类 3.题意 4.输入输出格式 5.数据范围 二.题解参考 1.总体思路 2.思路① (1).分析 (2).AC代码 三.评价与后话 1.评价 2.后话 一.题 ...

  4. HDU 1008 Elevator

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1008 纯水题,就是要注意即使下一站是同一楼层也要停5秒 贴上代码: 1 #include <io ...

  5. 1008 Elevator (20 分)_13行代码AC

    立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 The highest building in our city has only one elevator. A request ...

  6. 【PAT (Advanced Level) Practice】1008 Elevator (20 分)

    #include<iostream> #include<cstdio> #include<cstdlib> #include<string> #incl ...

  7. 1008 Elevator (20 分)【难度: 简单 / 知识点: 模拟】

    https://pintia.cn/problem-sets/994805342720868352/problems/994805511923286016 直接模拟即可. #include<bi ...

  8. 【PAT甲级 sc.nextInt()的使用】1008 Elevator (20 分) Java版 9/9通过

    题目 这题已经给了电梯到达每一层的顺序,不需要自己调度电梯. 是个水题. 坑 & 心得 测试用例1 51 88 35 28 15 62 61 78 89 36 58 95 95 28 94 3 ...

  9. PAT A1008 Elevator

    1008 Elevator 分数 20 作者 CHEN, Yue 单位 浙江大学 The highest building in our city has only one elevator. A r ...

最新文章

  1. 2016已经过去,2017即将开始
  2. 关于java代码生成器---上篇之原理
  3. (转)启动linux远程图形界面登录,vnc!!
  4. 2 Powershell与Cmd以及Unix/Linux Shell
  5. 图解opengl 3D 图形绘制实例
  6. luoguP4206 [NOI2005]聪聪与可可 期望概率DP
  7. Java序列化简单例子
  8. java synchronized块_Java多线程同步代码块Synchronized
  9. JS类库——Image
  10. 关于去掉linux打开文件数限制的办法
  11. Dev Express 安装
  12. 不同线程产生的map,会崩溃?
  13. PopClip:你会热爱的文本穿梭机
  14. Linux(Ubuntu 22.04)虚拟机共享主机上的文件夹
  15. matlab指标之间的关系分析,基于相关性分析和主成分分析的变量筛选方法
  16. Win11如何设置系统还原点?
  17. 使用Scratch2和ROS进行机器人图形化编程学习
  18. h3c sr6608路由器IP限速
  19. 看得懂的猪周期,牧原们却不一定跨得过
  20. 面试小结一:关于操作系统的面试题整理

热门文章

  1. Linux Test Project 测试套件说明
  2. Intellij IDEA使用教程(超详细)
  3. js 使用 Lawnchair 存储 json 对象到本地
  4. 创新类编辑推荐:Sequence iBPMS平台
  5. Go 语言中手动内存管理
  6. ionic中的ion-option-button
  7. {好文备份}SQL索引一步到位
  8. Python包管理工具Distribute的安装
  9. string与数值之间的转换
  10. 忽悠神经网络指南:教你如何把深度学习模型骗得七荤八素