还算简单的一道题
把电梯每一次需要到的地方存在数组中
然后比较数组的前后两个值
大就乘6,小就乘4
#include<iostream>
using namespace std;
int main()
{
int N, a[100];
cin >> N;
for (int i = 0; i < N; i++) {
cin >> a[i];
}
int sum = a[0] * 6+5*N;
for (int i = 1; i < N; i++) {
if (a[i] > a[i - 1])
sum += (a[i] - a[i - 1]) * 6;
else
sum += (a[i - 1] - a[i]) * 4;
}
cout << sum;
}