PAT A1008 Elevator (20分)
前言
正文
参考题解
#include<iostream>
using namespace std;
/* 题意:电梯调度,上升一层要6s,下降一层要4s, 停留时间5s,问电梯运行时间 */
int last=0,curr=0,res=0;
int main(){
int n;
cin>>n;
res+=n*5;
while(n--){
cin>>curr;
if(curr>last)res+=6*(curr-last);
else res+=4*(last-curr);
last=curr;
}
cout<<res<<endl;
return 0;
}