Pagini recente » Cod sursa (job #683816) | Cod sursa (job #2164597) | Cod sursa (job #2530675) | Cod sursa (job #444557) | Cod sursa (job #2538538)
#include <fstream>
using namespace std;
ifstream f("secv2.in");
ofstream g("secv2.out");
int i, i1, max1 = -2100000, x, pozi, pozj, suma = -1, n, k, suma11;
int main()
{
f >> n >> k;
for (i = 1; i <= n; i++)
{
f >> x;
if (suma >= 0)
suma = suma + x;
else
{
i1 = i;
suma = x;
}
if (suma > max1&& i - i1 + 1 >= k)
{
max1 = suma;
pozi = i1;
pozj = i;
}
suma11 += x;
}
if (k == n)
g << 1 << " " << n << " " << suma11;
else
g << pozi << " " << pozj << " " << max1;
return 0;
}