Pagini recente » Cod sursa (job #326590) | Cod sursa (job #781222) | Cod sursa (job #487578) | Cod sursa (job #541599) | Cod sursa (job #2871147)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int n, sumax=0, sua=1, sus=0, x, i, ri=0, rs=0, rm=INT_MIN;
fin>>n;
for (i=1; i<=n; i++)
{
fin>>x;
if (sumax>=0)
{
sumax += x;
sus++;
}
else
{
sua=i;
sus=i;
sumax = x;
}
if (sumax > rm)
{
ri=sua;
rs=sus;
rm=sumax;
}
}
fout<<rm<<" "<<ri<<" "<<rs;
fin.close();
fout.close();
return 0;
}