30分蒟蒻求助
查看原帖
30分蒟蒻求助
648626
WL_GhHz楼主2023/8/27 14:52
#include<bits/stdc++.h>
using namespace std;
long long int n,a[100010],ans=0,f=0;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(int i=1;i<=n;i++)
	{
		if(a[i]-f>0)
		{
			ans+=6*(a[i]-f);
			ans+=5;
			f=a[i];
		}
		if(a[i]-f<0)
		{
			ans+=4*(abs(a[i]-f));
			ans+=5;
			f=a[i];
		}
		if(a[i]==f)
		{
			ans++;
		}
	}
	ans+=4*f;
	f=0;
	cout<<ans<<endl;
	return 0;
}
2023/8/27 14:52
加载中...