求debug 我要调疯了
#include<bits/stdc++.h>
using namespace std;
int n;
int a[200010];
int s,f;
long long x[200010];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
scanf("%d",&a[i]),a[i+n]=a[i];
cin>>s>>f;
int k=f-s;
for(int i=1;i<n+k;i++) x[i]=x[i-1]+a[i];
long long ans=0;
int xu;
for(int i=1;i<=n;i++)
{
if(x[i+k-1]-x[i-1]>ans)
{
ans=x[i+k-1]-x[i-1];
xu=i;
}
}//xu是开始的时间
//cout<<xu<<endl;
int now=xu+1;
int t=s+1;
while(now!=xu)//这里是寻找一所在的时间 我懒得推公式就直接暴力了
{
if(now>n)
{
cout<<t;
return 0;
}
now++;
t++;
if(t>n) t=1;
}
return 0;
}