Pagini recente » Cod sursa (job #14908) | Cod sursa (job #2875610) | Cod sursa (job #3242035) | Cod sursa (job #3220604) | Cod sursa (job #363748)
Cod sursa(job #363748)
#include<fstream>
#include<iostream>
#include<queue>
using namespace std;
int main()
{
freopen("ssum.in", "r", stdin);
freopen("ssum.out", "w", stdout);
int n,rez,sc,x,indi,inds;
scanf("%d",&n);
scanf("%d",&x);
rez = sc = x;
indi = inds = 1;
int indci = 1, indcs = 1;
for(int i=1; i<n; i++)
{
scanf("%d", &x);
sc += x;
if( x > sc )
{
sc = x;
indci = indcs = i;
} else indcs++;
if( rez < sc )
{
rez = sc;
indi = indci;
inds = indcs;
}
}
printf("%d %d %d\n",rez,indi+1,inds+1);
return 0;
}