Pagini recente » Cod sursa (job #75671) | Cod sursa (job #2538673) | Cod sursa (job #1923739) | Cod sursa (job #2549806) | Cod sursa (job #332435)
Cod sursa(job #332435)
#include <fstream.h>
#define NMAX 6000001
int n, v[NMAX], min , max, 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;
for ( i = 2; i <= n; i++)
{
if ( v[i] - min > max)
{
max = v[i] - min;
pj = i;
}
if ( v[i] < min)
{
min = v[i];
pi = i;
}
}
g << max << " "<< pi + 1 << " " << pj << "\n";
f.close();
g.close();
return 0;
}