Pagini recente » Cod sursa (job #1309071) | Cod sursa (job #2209030) | Cod sursa (job #48683) | Cod sursa (job #270369) | Cod sursa (job #974402)
Cod sursa(job #974402)
#include<stdio.h>
int a, s, n, cnt, pozf;
int main(){
freopen("scm.in", "r", stdin);
freopen("scm.out", "w", stdout);
scanf("%d", &n);
int max = -2000000, cntf = 0;
for(int i = 1; i <= n; ++ i){
scanf("%d", &a);
s += a;
++ cnt;
if(s > max){
max = s;
cntf = cnt;
pozf = i;
}
if(s < 0){
cnt = 0;
s = 0;
}
}
printf("%d ", max);
printf("%d %d\n", pozf - cntf + 1, pozf);
return 0;
}