Pagini recente » Cod sursa (job #518536) | Cod sursa (job #767166) | Cod sursa (job #2740202) | Cod sursa (job #1778726) | Cod sursa (job #2883116)
#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;
f >> n;
int v[10000000];
for (int i = 1; i <= n; ++i)
{
f >> v[i];
s += v[i];
if (s - smin > smax)
{
smax = s - smin;
q = i;
}
if (s < smin)
{
smin = s;
p = i;
}
}
g << smax << " " << p + 1 << " " << q;
return 0;
}