Pagini recente » Cod sursa (job #3135859) | Cod sursa (job #2740070) | Cod sursa (job #2274091) | Cod sursa (job #3223436) | Cod sursa (job #674183)
Cod sursa(job #674183)
#include<cstdio>
using namespace std;
const char in[]="ssm.in";
const char out[]="ssm.out";
int suma, x, minpoz, maxpoz, max, n;
int main()
{
freopen(in,"r",stdin);
freopen(out,"w",stdout);
scanf("%d", &n);
for(int i = 1 ; i <= n ; ++i)
{
scanf("%d", &x);
if(suma <= 0 ) suma = x, minpoz = i;
else suma += x;
if(suma > max) max = suma, maxpoz = i;
}
printf("%d %d %d\n", max, minpoz, maxpoz);
return 0;
}