#include <iostream>
#define N 1000006
using namespace std;
long long arr[N];

int main ()
{
	long n;
	cin>>n;
	for (long long i=1; i<=n; i++)
	{
		cin>>arr[i];
	}
	long dem=0;
	for (long i=1, j=n; i<=n, j>=1;)
	{
		if (arr[i]==arr[j])
		{
			i++;
			j--;
			if (i>=j) break;
		}
		else
		{
			if (arr[i]<arr[j])
			{
				arr[i+1]=arr[i]+arr[i+1];
				dem++;
				i++;
			}
			else
			{
				arr[j-1]=arr[j]+arr[j-1];
				dem++;
				j--;
			}
		}
	}
	cout<<dem;
	return 0;
}