Pagini recente » Cod sursa (job #1353467) | Cod sursa (job #541867) | Cod sursa (job #2359232) | Cod sursa (job #395004) | Cod sursa (job #284902)
Cod sursa(job #284902)
#include <fstream>
using namespace std;
long x, a, n, k;
long smax, s, i, j, imax , jmax;
int main()
{
ifstream fin("secv2.in");
fin >> n >> k;
for ( i = 1; i <= n; i++)
{
fin >> x;
s += x;
if ( s >= 0)
a++;
else
{
a = 0;
j = i;
s = 0;
}
if ( s > smax && a >= k)
{
jmax = j + 1;
imax = i;
smax = s;
}
}
fin.close();
ofstream fout("secv2.out");
fout << jmax << ' ' << imax << ' ' << smax << '\n';
fout.close();
return 0;
}