Pagini recente » Cod sursa (job #2909442) | Cod sursa (job #2943573) | Cod sursa (job #2082622) | Cod sursa (job #3246017) | Cod sursa (job #1904454)
#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;
}