Pagini recente » Cod sursa (job #304021) | Cod sursa (job #1974414) | Cod sursa (job #995540) | Cod sursa (job #1258221) | Cod sursa (job #332436)
Cod sursa(job #332436)
#include <fstream.h>
#define NMAX 6000001
int n, v[NMAX], min , max, p, pi, pj;
int main()
{
int i ;
ifstream f("ssm.in");
ofstream g("ssm.out");
f >> n;
for ( i = 1; i <= n; i++)
{
f >> v[i];
v[i] += v[i - 1];
}
max = v[1];
pj = 1;
pi = 1;
for ( i = 2; i <= n; i++)
{
if ( v[i] - min > max)
{
max = v[i] - min;
pi = p + 1;
pj = i;
}
if ( v[i] < min)
{
min = v[i];
p = i;
}
}
g << max << " "<< pi << " " << pj << "\n";
f.close();
g.close();
return 0;
}