1. 原题链接
2. 理解题目
电梯开始在0层,依次给出将要到达的层,根据计分规则求出最后的时间;
3. 解题思路
比较简单,不多说。
4. AC代码
#include<cstdio>
const int maxn=110;
int n,a[maxn];
int ans=0;
int main(){
scanf("%d",&n);
a[0]=0;
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<n;i++){
if(a[i]<a[i+1]){
ans+=6*(a[i+1]-a[i]);
}else if(a[i]>a[i+1]){
ans+=4*(a[i]-a[i+1]);
}
}
ans+=n*5;
printf("%d\n",ans);
}