Pagini recente » Statistici Negacevschi Vladimir-Alexandru (vladnega) | Statistici sichim petru calin (Petru_Sichim) | Cod sursa (job #570470) | Statistici Gabi Cristache (gabi.cristache) | Cod sursa (job #2539195)
#include <fstream>
std::ifstream f("ssm.in");
std::ofstream g("ssm.out");
int n,x,s,begin,maxx,end;
int main(){
f >> n;
begin = end = 1;
maxx = (1LL << 31) - 1;
for(int i = 1;i <= n;++i){
f >> x;
if(s < 0){
s = 0;
begin = i;
}else{
s += x;
}
if(s > maxx){
maxx = s;
end = i;
}
}
g << maxx << ' ' << begin << ' ' << end;
return 0;
}