Pagini recente » Cod sursa (job #212796) | Cod sursa (job #2393793) | Cod sursa (job #365158) | Cod sursa (job #1134322) | Cod sursa (job #1854452)
#include <cstdio>
using namespace std;
int v[100000];
int main()
{
freopen("secv2.in","r",stdin);
freopen("secv2.out","w",stdout);
int n,i,stc,sc,smax,drmax,stmax,k=0;
scanf("%d%d",&n,&k);
stc=1;
sc=smax=0;
for(i=1;i<=n;++i)
scanf("%d",&v[i]);
for(i=1;i<=n;++i)
{
if(sc+v[i]>v[i])
sc+=v[i];
else
{
sc=v[i];
stc=i;
}
if(sc>smax && i-stc+1>k)
{
smax=sc;
stmax=stc;
drmax=i;
}
}
printf("%d %d %d\n",stmax,drmax,smax);
return 0;
}