Pagini recente » Cod sursa (job #2837659) | Cod sursa (job #793225) | Cod sursa (job #2944920) | Cod sursa (job #1249888) | Cod sursa (job #2244584)
#include <fstream>
#include <cstdio>
using namespace std;
ofstream fout("ssm.out");
long long n, a, smax, s, pm, pc, u;
int main()
{
freopen("ssm.in", "r", stdin);
scanf("%lld", &n);
scanf("%lld", &a);
smax = s = a;
u = pm = pc = 1;
for(int i = 2; i <= n; i++)
{
scanf("%lld", &a);
s += a;
if(s < a)
{
s = a;
pc = u = i;
}
if(s >= smax)
{
smax = s;
pm = pc;
u = i;
}
}
fout << smax << " " << pm << " " << u << '\n';
return 0;
}