Pagini recente » Cod sursa (job #2315003) | infoarena - comunitate informatica, concursuri de programare | Cod sursa (job #1814823) | Cod sursa (job #1217182) | Cod sursa (job #2232612)
#include <fstream>
#include <cstdio>
using namespace std;
long long n, a, smax, s, pm, pc, u;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d", &n);
scanf("%d", &a);
smax = s = a;
u = pm = pc = 1;
for(int i = 2; i <= n; i++)
{
scanf("%d", &a);
s += a;
if(s < a)
{
s = a;
pc = u = i;
}
if(s >= smax)
{
smax = s;
pm = pc;
u = i;
}
}
printf("%d %d %d\n", smax, pm, u);
return 0;
}