Pagini recente » Cod sursa (job #1400776) | Cod sursa (job #2678107) | Cod sursa (job #3265522) | Cod sursa (job #1863297) | Cod sursa (job #471062)
Cod sursa(job #471062)
// SubsecventaDeSumaMaxima.cpp : Defines the entry point for the console application.
//
//#include "stdafx.h"
#include "stdio.h"
FILE *f=fopen("ssm.in", "r");
FILE *g=fopen("ssm.out", "w");
int n, v;
int bst[2];
int b, ff, cv;
void read()
{
fscanf(f, "%d", &n);
}
void program()
{
int ret;
int max=-1000000000;
int maxi=0;
for (int i=1; i<=n; i++)
{
fscanf(f, "%d", &v);
if (bst[0]<0)
{
bst[0]=v;
cv=i;
}
else
bst[0]=bst[0]+v;
if (bst[0]>bst[1])
{
bst[1]=bst[0];
b=cv;
ff=i;
}
}
fprintf(g, "%d ", bst[1]);
fprintf(g, "%d %d", b, ff);
}
int main()
{
read();
program();
return 0;
}