Pagini recente » Cod sursa (job #1484705) | Cod sursa (job #189166) | Cod sursa (job #2239855) | Cod sursa (job #678714) | Cod sursa (job #2232109)
#include<cstdio>
#include<fstream>
#include<climits>
using namespace std;
FILE *f=fopen("ssm.in","r");
ofstream g("ssm.out");
int main()
{
int n,i,s=0,smin=0,x,st,dr,smax=INT_MIN,j=1;
fscanf(f,"%d",&n);
for(i=1;i<=n;i++)
{
fscanf(f,"%d",&x);
s+=x;
if(s-smin>smax)
smax=s-smin,dr=i,st=j;
if(s<=smin)
smin=s,j=i+1;
}
g<<smax<<" "<<st<<" "<<dr;
return 0;
}