Pagini recente » Cod sursa (job #91144) | Cod sursa (job #2012611) | Cod sursa (job #73668) | Cod sursa (job #575914) | Cod sursa (job #415396)
Cod sursa(job #415396)
#include <algorithm>
#define input "ssm.in"
#define output "ssm.out"
#define INF 2000000000-1
int n,nr,s,max=-INF,pi1,pi2,min,pf;
int main()
{
int i;
freopen (input,"r",stdin) ;
freopen (output,"w",stdout) ;
scanf("%d" , &n) ;
for (i=1 ; i<=n ; ++i)
{
scanf ("%d" , &nr) ;
s+=nr;
if(s-min>max)
{
max=s-min;
pi2=i;
pf=pi1;
}
if(min>s)
{
min=s;
pi1=i;
}
}
printf ("%d %d %d" , max , pf+1 , pi2) ;
return 0;
}