Pagini recente » Cod sursa (job #1479073) | Cod sursa (job #2168769) | Cod sursa (job #2091121) | Cod sursa (job #1358643) | Cod sursa (job #2883135)
#include <bits/stdc++.h>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int main()
{
int pmax, qmax;
int pmin = 0;
int smax = -2000000000;
int s = 0;
int smin = 2000000000;
int n;
int x;
f >> n;
for (int i = 1; i <= n; ++i)
{
f >> x;
s += x;
if (s - smin > smax)
{
smax = s - smin;
pmax = pmin + 1;
qmax = i;
}
if (s > smax)
{
pmax = 1;
qmax = i;
smax = s;
}
if (s < smin)
{
smin = s;
pmin = i;
}
}
g << smax << " " << pmax << " " << qmax;
return 0;
}