Pagini recente » Cod sursa (job #7633) | Cod sursa (job #3288899) | Cod sursa (job #607522) | Cod sursa (job #770654) | Cod sursa (job #469757)
Cod sursa(job #469757)
#include <stdio.h>
#include <vector>
using namespace std;
#define MAX 6000000
int nr;
int n, i, j;
int Max = -int(2e9), p1 = 1, p2, p;
int suma;
int main ()
{
FILE *f = fopen ("ssm.in","r");
FILE *g = fopen ("ssm.out","w");
fscanf (f,"%d", &n);
for (i=1; i<=n; ++i)
{
fscanf (f,"%d", &nr);
if (suma < 0)
{
suma = nr;
p = i;
}
else
suma += nr;
if (Max < suma)
{
Max = suma;
p1 = p;
p2 = i;
}
}
fprintf (g,"%d %d %d", Max, p1, p2);
fclose(g);
fclose(f);
return 0;
}