Pagini recente » Clasamentul arhivei de probleme | Clasamentul arhivei de probleme | Cod sursa (job #2541813) | Cod sursa (job #323177) | Cod sursa (job #2985269)
#include <bits/stdc++.h>
#include <fstream>
#define cin fin
#define cout fout
using namespace std;
ifstream cin ("ssm.in");
ofstream cout ("ssm.out");
int suma,n,x,pozst,pozdr,maxx=-1e9,poz=1,i;
int main()
{
cin>>n;
suma=0;
for(i=1;i<=n;i++)
{
if(suma<0)
{
suma=0;
poz=i;
}
cin>>x;
suma+=x;
if(suma>maxx)
{
pozst=poz;
pozdr=i;
maxx=suma;
}
}
cout<<maxx<<" "<<pozst<<" "<<pozdr;
return 0;
}