【PAT甲级】1008 Elevator (20 分)

题意:
电梯初始状态停在第0层,给出电梯要接人的层数和层序号,计算接到所有人需要的时间,接完人后电梯无需回到1层(1层不是0层)。电梯上升一层需要6秒,下降一层需要4秒,接人停留时间为5秒。
AAAAAccepted code:
 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int a[100007];
 4 int main(){
 5     int n;
 6     cin>>n;
 7     int ans=0;
 8     for(int i=1;i<=n;++i){
 9         cin>>a[i];
10         if(a[i]>a[i-1])
11             ans+=(a[i]-a[i-1])*6+5;
12         else
13             ans+=(a[i-1]-a[i])*4+5;
14     }
15     cout<<ans;
16     return 0;
17 }
保持热爱 不懈努力 不试试看怎么知道会失败呢(划掉) 世上无难事 只要肯放弃(划掉)
原文地址:https://www.cnblogs.com/ldudxy/p/11218121.html