Pagini recente » Atasamentele paginii Joc4 | Cod sursa (job #2250538) | Diferente pentru ciorna intre reviziile 130 si 211 | Cod sursa (job #1969071) | Cod sursa (job #2308438)
#include <cstdio>
using namespace std;
const int NMAX = 6000005;
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
int n , x;
scanf("%d",&n);
int stm,drm,smax=-2000000000,sc;
scanf("%d",&x);
stm = drm = 1;
smax = x;
int stc;
sc = x;
for(int i = 2 ; i <= n ; i++)
{
scanf("%d",&x);
if(sc + x > x)
sc += x;
else{
sc = x;
stc = i;
}
if(sc > smax)
{
smax = sc;
stm = stc;
drm = i;
}
}
printf("%d %d %d",smax,stm,drm);
return 0;
}