Pagini recente » Cod sursa (job #2400453) | Cod sursa (job #2297793) | Cod sursa (job #22102) | Cod sursa (job #251526) | Cod sursa (job #2354728)
#include <bits/stdc++.h>
using namespace std ;
ifstream f ("ssm.in") ;
ofstream g ("ssm.out") ;
long long N , x;
long long dr , st , stv
;
long long sact = 0 , smax ;
int main()
{
f >> N ;
f >> x;
smax = sact = x ;
st = dr = 1;
for (long long i = 2 ; i <= N ; ++i)
{
f >> x;
if (sact < 0) sact = x , stv = i;
else sact += x;
if (sact > smax) smax = sact , dr = i , st = stv ;
}
g << smax << ' ' << st << ' ' << dr << '\n' ;
return 0;
}