#include<cstdio>
long long abs(int a){return a>0?a:-a;}
long long n,m,p1,s1,s2,c[100001],l,h,l_1,h_1,minc=1000000009,p;
int main()
{
scanf("%lld",&n);
for(long long i=1;i<=n;i++)
scanf("%lld",&c[i]);
scanf("%lld%lld%lld%lld",&m,&p1,&s1,&s2);
c[p1]+=s1;
for(long long i=1;i<=n;i++)
{
if(i<m)
l+=(m-i)*c[i];
if(i>m)
h+=(i-m)*c[i];
}
l_1=l;h_1=h;
for(long long i=1;i<=n;i++)
{
if(i<m)
l+=(m-i)*s2;
if(i>m)
h+=(i-m)*s2;
if(abs(l-h)<minc)
{
p=i;
minc=abs(l-h);
}
l=l_1;
h=h_1;
}
printf("%lld",p);
}
求大佬帮帮忙