Pagini recente » Cod sursa (job #1015328) | Cod sursa (job #1852514) | Cod sursa (job #1759150) | Cod sursa (job #486831) | Cod sursa (job #2327693)
#include <iostream>
#include <fstream>
using namespace std;
#define FOR(i,a,b) for(int i=(a);i<=(b);i++)
#define Max(a,b) ((a)>(b)?(a):(b))
int main()
{ifstream f("ssm.in");
ofstream g("ssm.out");
int maxs=-int(2e9),sum=0,in,sf,nr,n;
f>>n;
FOR(i,1,n)
{f>>nr;
if(sum<0)
{sum=nr;
in=i;
}
else sum+=nr;
if(sum>maxs){maxs=sum;
sf=i;
}
}
g<<maxs<<" "<<in<<" "<<sf;
}