rt, 老师说max和min需要cmath库,string需要cstring库。
而以下代码都能在Dev以及你谷上运行,也没有报错,求dalao解释!
#include <iostream>
using namespace std;
long long n, f[1000001], a[1000001];
int main()
{
cin >> n;
for(long long i = 1;i <= n;i++)cin >> a[i];
f[n] = a[1]+a[n];
for(int v = n-1;v > 2;v--)f[v] = min(f[v+1]+a[1]+a[v], f[v+2]+a[1]+a[2]+a[2]+a[v+1]);
cout << f[3]+a[2];
return 0;
}