Pagini recente » Cod sursa (job #2120229) | Cod sursa (job #2667383) | Cod sursa (job #3173466) | Cod sursa (job #3125713) | Cod sursa (job #1918517)
#include <fstream>
using namespace std;
ifstream in ("ssm.in");
ofstream out ("ssm.out");
const int inf = -100000000;
int n,Max,prim,ultim,cp,primf,ultimf;
int main()
{
in>>n;
Max=inf;
for(int i=1;i<=n;i++)
{
int x;
in>>x;
if(cp<0)
{
cp=x;
prim=i;
ultim=i;
}
else
{
cp+=x;
ultim=i;
}
if(Max<cp)
{
Max=cp;
primf=prim;
ultimf=ultim;
}
}
out<<Max<<' '<<primf<<' '<<ultimf<<'\n';
return 0;
}