Pagini recente » Cod sursa (job #600142) | Cod sursa (job #1308587) | Cod sursa (job #2622001) | Cod sursa (job #2909955) | Cod sursa (job #3165191)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
long long int suma=-1, sumamax;
int x;
int primul, ultimul, salvare;
int n;
int main()
{
fin >> n;
primul = ultimul = 1;
for (int i = 1; i <= n; i++)
{
fin >> x;
if (suma <0)
suma=x,salvare=i;
else
{
suma += x;
}
if (suma > sumamax)
{
sumamax = suma;
primul = salvare;
ultimul = i;
}
}
fout << sumamax << " " << primul << " " << ultimul;
}