这题异常简单。只是在卡壳了,一开始将判断写成了if(v[i]-temp),非零即真啊!真傻!
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int N,temp=0,t=0;
cin>>N;
vector<int> v(N);
for(int i=0;i<N;i++)
{
cin>>v[i];
if(v[i]-temp>0)///
{
t=t+6*(v[i]-temp)+5;
temp=v[i];
}
else
{
t=t+4*(temp-v[i])+5;
temp=v[i];
}
}
cout<<t<<endl;
return 0;
}