Elevator
按照给定顺序处理,对于每一个数字(可以理解为每一个人)都要停留5秒钟。
#include <iostream>
#include <stack>
#include <vector>
#include <string>
using namespace std;
vector<int>v;
int main()
{
int n, x, i;
cin>>n;
for(i = 0; i < n; i ++)
{
cin>>x;
v.push_back(x);
}
int pre = 0;
int ans = 0;
for(i = 0; i < n; i ++)
{
x = v[i];
if(x > pre)
{
ans += (x - pre) * 6;
}
else if(x < pre)
{
ans += (pre - x) * 4;
}
ans += 5;
pre = x;
}
cout<<ans<<endl;
return 0;
}