Pagini recente » Cod sursa (job #3194073) | Cod sursa (job #645033) | Cod sursa (job #2747942) | Cod sursa (job #3037794) | Cod sursa (job #1365054)
#include <cstdio>
using namespace std;
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
int N,li,lf,sc,crt,best,bestli,bestlf;
scanf("%d",&N);
scanf("%d",&sc);
li = lf = 1;
best = sc;
bestli = bestlf=1;
for(int i = 2; i <= N; ++i)
{
scanf("%d",&crt);
sc = sc + crt;
lf = i;
if(sc < crt)
{
sc = crt;
li = i;
}
if(sc > best){
best = sc;
bestli = li;
bestlf = lf;
}
}
printf("%d %d %d\n",best,bestli,bestlf);
return 0;
}