Pagini recente » Cod sursa (job #1319244) | Cod sursa (job #988487) | Cod sursa (job #2636006) | Cod sursa (job #1549295) | Cod sursa (job #1964965)
#include <fstream>
#define LM 50005
using namespace std;
ifstream fin("secv2.in");
ofstream fout("secv2.out");
#define B Begin
#define E End
int a[LM];
int s[LM];
#define s (s+1)
int n, k;
int inc, sf, m;
int main()
{
int i;
int act;
int Begin, End;
fin>>n>>k;
for (i=1;i<=n;i++)
{
fin>>a[i];
s[i]=a[i]+s[i-1];
}
for (B=1, E=k;E<=n;E++, B++)
{
if (s[B-1]<s[inc-1])
inc=B;
act=s[E]-s[inc-1];
if (act>m)
{
m=act;
sf=E;
}
}
fout<<inc<<' '<<sf<<' '<<m<<'\n';
fin.close();
fout.close();
return 0;
}