= = 感觉这个题没什么说的,没发现什么会坑的地方。
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector <int> E;
int N;
int temp;
int sum = 0;
cin >> N;
for (int i = 0; i < N; i++) {
cin >> temp;
E.push_back(temp);
if (i == 0)
sum += temp * 6 + 5;
else if (temp > E[i - 1]) //上升
{
sum += (temp - E[i - 1]) * 6 + 5;
}
else//下降
{
sum += (E[i - 1] - temp) * 4 + 5;
}
}
cout << sum;
}