传送门
参考题解
#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; }