题意:
电梯初始状态停在第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 }