Pagini recente » Cod sursa (job #2405333) | Cod sursa (job #2157155) | Cod sursa (job #1804125) | Cod sursa (job #376382) | Cod sursa (job #2358449)
#include <bits/stdc++.h>
#include <fstream>
using namespace std;
ifstream f("secv2.in");
ofstream g("secv2.out");
long long int n , i , i1 , k , x , pozi , pozj , max1 = -2100000 , suma = -1 ;
int main()
{
f >> n >> k;
for ( i = 1 ; i <= n ; i ++ )
{
f >> x;
if ( suma >= 0 )
suma += x;
else
{
i1 = i;
suma = x;
}
if ( suma > max1 )
{
if ( i - i1 + 1 >= k )
{
max1 = suma;
pozi = i1;
pozj = i;
}
}
}
g << pozi << " " << pozj << " " << max1;
return 0;
}