zoukankan      html  css  js  c++  java
  • pat甲级1008 Elevator

    题意:先给一个数字n,代表有n层楼按下电梯,我们只有一台电梯,在0层楼,每上一层楼需要6秒,下一层楼需要4秒,到达预定的楼层会停留5秒,求把所有按下电梯的操作都响应需要多少秒。

    分析:基础模拟题,没啥好说的,送分题。

     1 #include<iostream>
     2 #include<cstring>
     3 #include<algorithm>
     4 using namespace std;
     5 int a[10010];
     6 int main()
     7 {
     8     int n;
     9     while(cin>>n)
    10     {
    11         int now=0,sum=0;
    12         for(int i=0;i<n;i++)
    13         {
    14             cin>>a[i];
    15             if(a[i]>now)
    16             {
    17                 sum+=(a[i]-now)*6;
    18                 now=a[i];
    19                 sum+=5;
    20             }
    21             else if(a[i]==now)
    22             {
    23                 sum+=5;
    24             }
    25             else
    26             {
    27                 sum+=(now-a[i])*4;
    28                 now=a[i];
    29                 sum+=5;
    30             }
    31         }
    32         cout<<sum<<endl;
    33     }
    34     return 0;
    35 }
  • 相关阅读:
    2-SIFT简介
    1-SIFT资源整理
    1-vs2015+opencv 3.2.0配置
    5-load-on-startup
    4-监听器
    3-过滤器
    第09组 Alpha冲刺 (1/6)
    第09组(71) 需求分析报告
    第9组(71) 团队展示
    结对编程作业
  • 原文地址:https://www.cnblogs.com/wade1998/p/13449977.html
Copyright © 2011-2022 走看看