Pagini recente » Cod sursa (job #2905763) | Cod sursa (job #2668060) | Cod sursa (job #349394) | Cod sursa (job #56034) | Cod sursa (job #1904452)
#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;
}