Pagini recente » Cod sursa (job #382357) | Cod sursa (job #39645) | Istoria paginii runda/ichb | Cod sursa (job #604214) | Cod sursa (job #974399)
Cod sursa(job #974399)
#include<stdio.h>
int a, s, n, cnt, pozf;
int main(){
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d", &n);
int max = 0, cntf = 0;
for(int i = 1; i <= n; ++ i){
scanf("%d", &a);
s += a;
++ cnt;
if(s < 0){
cnt = 0;
s = 0;
}
if(s > max){
max = s;
cntf = cnt;
pozf = i;
}
}
printf("%d\n", max);
printf("%d %d\n", pozf - cntf + 1, pozf);
return 0;
}