Pagini recente » Cod sursa (job #2761813) | Cod sursa (job #2929810) | Cod sursa (job #1984504) | Cod sursa (job #3122423) | Cod sursa (job #2438701)
#include <bits/stdc++.h>
#define NMAX 50005
using namespace std;
ifstream fin("secv2.in");
ofstream fout("secv2.out");
deque< int > deq;
int n,k,ct,p,u;
int s[NMAX];
int main()
{
fin>>n>>k;
for(int i=1;i<=n;++i)
{
int x;
fin>>x;
s[i]=s[i-1]+x;
}
int mx=s[k];
p=1,u=k;
int mn=0;
for(int i=1;i<=n-k;++i)
{
mn=min(mn,s[i]);
if(mn==s[i])p=i+1;
if(s[i+k]-mn>mx)
{
mx=s[i+k]-mn;
u=i+k;
}
}
fout<<p<<" "<<u<<" "<<mx;
return 0;
}