Pagini recente » Borderou de evaluare (job #1012777) | Borderou de evaluare (job #1327473) | Diferente pentru blog/nitronlp-2023 intre reviziile 4 si 8 | Borderou de evaluare (job #2161014) | Cod sursa (job #1283981)
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
int n, ii, is, smax, nr, s, iimax, ismax, i;
scanf("%d", &n);
iimax=1;
ismax=1;
is=1;
ii=1;
scanf("%d", &smax);
s=smax;
for(i=2;i<=n;i++)
{
scanf("%d", &nr);
if(nr>nr+s)
{
s=nr;
is=i;
ii=i;
}
else{
s=s+nr;
is=i;
}
if(s>smax)
{
smax=s;
iimax=ii;
ismax=is;
}
}
printf("%d %d %d", smax, iimax, ismax);
return 0;
}