题目
背景:城市里面最高的建筑里面 只有一个电梯,显示是那个电梯就是停在那一层
输入:N个情况以及每个情况的电梯数
输出:所用的时间
思路
没有什么要点。不过要注意的是不要忽略两次都是同一层的情况!!!!!
else{time+=5;
}
代码
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int floor=0;
int now=0,time=0;
for(int i=0;i<n;i++)
{
cin>>now;
if(floor<now)
{
time+=(now-floor)*6;
time+=5;
floor=now;
}
else if(floor>now){
time+=(floor-now)*4;
time+=5;
floor=now;
}else{time+=5;
}
}
cout<<time;
return 0;
}