C语言

郑州轻工业大学oj题解(c语言)1121: 电梯

2020-01-28  本文已影响0人  缘点点

话说坚持日更真的好难啊~特别是这段时间其实没什么事干,懒习惯了。。。唉!


#include<bits/stdc++.h>
using namespace std;
 
int main()
{
    int a=0,k,N,s=0;
    scanf("%d",&N);
    for(int i=1;i<=N;i++){
        scanf("%d",&k);
        if(k>=a){
            s+=(k-a)*6;// 判断上升,计算上升的楼层数,把楼层数*6得到所花时间
        }
        else if(k<a){
            s+=(a-k)*4;//判断下降,计算下降的楼层数,把楼层数*4得到所花时间
        }
        s+=5;//每次到达后等待5s
        a=k;//把下一次运行前更新为运行后的楼层的楼层
    }
    printf("%d",s);
    return 0;
}
上一篇下一篇

猜你喜欢

热点阅读