代码都写好了。。。
#include<bits/stdc++.h>
using namespace std;
int a[110000];
int atime (int oa,int i)
{
oa+=a[i];
}
int btime (int ob,int j)
{
ob+=a[j];
}
int main()
{
int n,oa=0,ob=0,j,on,i=1;
cin>>n;
j=n;
on=n/2;
for(int i=1;i<=n;i++)cin>>a[i];
if(n%2==1)on++;
oa+=atime(oa,i);
ob+=btime(ob,j);
for(int l=1;l<=on;l++)
{
if(oa<=ob)
{
i++;
oa+=atime(oa,i);
}
else if(oa>ob)
{
j--;
ob+=btime(ob,j);
}
}
cout<<i<<" "<<n-j+1;
return 0;
}