题目大意:输入N表示有N个请求,接下来输入N个电梯编号,电梯每上一层用时6s,每下一层用时4s,每停一次用时5s,计算出所有请求所花费的时间。
由于题目比较简单,直接上代码。
代码如下:
#include <iostream>
#include <cstdlib>
using namespace std;
int d[105];
int main(){
int N;
while(cin>>N&&N!=0){
int sum=0;
d[0]=0;
for(int i=1;i<=N;i++){
cin>>d[i];
if(d[i]-d[i-1]>0) sum+=(d[i]-d[i-1])*6;
if(d[i]-d[i-1]<0)sum+=(d[i-1]-d[i])*4;
sum+=5;
}
cout<<sum<<endl;
}
return 0;
}