Pagini recente » Cod sursa (job #414765) | Cod sursa (job #1167130) | Cod sursa (job #2429771) | Cod sursa (job #248991) | Cod sursa (job #1328759)
#include <iostream>
#include<fstream>
using namespace std;
ifstream f("secv2.in");
ofstream g("secv2.out");
int n, k,nr, s=0, maxim=-2500, poz, st=0, dr=0;
int main()
{ f>>n>>k;
if(n==k) {for(int i=1; i<=n; i++) f>>nr, s+=nr; g<<"1"<<" "<<n<<" "<<s;}
else
{ for(int i=1; i<=n; i++)
{f>>nr;
if(s<0) s=nr, poz=i;
else s+=nr;
if(s>maxim and i-poz>=k) maxim=s, st=poz, dr=i;}
g<<st<<" "<<dr<<" "<<maxim; }
return 0;
}