Pagini recente » Cod sursa (job #2900959) | Cod sursa (job #2480222) | Cod sursa (job #467391) | Cod sursa (job #1905320) | Cod sursa (job #1904460)
#include <fstream>
#include <cstdio>
using namespace std;
ofstream fout("ssm.out");
int n, a, smax, s, pm, pc, u;
int main()
{
freopen("ssm.in", "r", stdin);
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;
}
}
fout << smax << " " << pm << " " << u << '\n';
return 0;
}