Pagini recente » Cod sursa (job #35796) | Cod sursa (job #1025900) | Cod sursa (job #347474) | Cod sursa (job #427176) | Cod sursa (job #2883127)
#include <bits/stdc++.h>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int main()
{
int p, q;
p = 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;
q = i;
}
if (s < smin)
{
smin = s;
p = i;
}
}
if (s > smax)
{
p = 0;
q = n;
smax = s;
}
g << smax << " " << p + 1 << " " << q;
return 0;
}