Pagini recente » Cod sursa (job #1287490) | Cod sursa (job #672122) | Cod sursa (job #863010) | Cod sursa (job #1470125) | Cod sursa (job #471073)
Cod sursa(job #471073)
// SubsecventaDeSumaMaxima.cpp : Defines the entry point for the console application.
//
//#include "stdafx.h"
#include "cstdio"
#include "fstream"
using namespace std;
//FILE *f=fopen("ssm.in", "r");
//FILE *g=fopen("ssm.out", "w");
ifstream f ("ssm.in");
ofstream g ("ssm.out");
int n, v;
int bst[2]={0, -1000000};
int b, ff, cv;
void read()
{
f >> n;
}
void program()
{
for (int i=1; i<=n; i++)
{
f >> v;
if (bst[0]<0)
{
bst[0]=v;
cv=i;
}
else
bst[0]+=v;
if (bst[0]>bst[1])
{
bst[1]=bst[0];
b=cv;
ff=i;
}
}
g << bst[1] << " " << b << " " << ff << "\n";
}
int main()
{
read();
program();
return 0;
}