Pagini recente » Cod sursa (job #3124086) | Cod sursa (job #2118227) | Cod sursa (job #1753035) | Borderou de evaluare (job #156738) | Cod sursa (job #727787)
Cod sursa(job #727787)
#include<fstream>
using namespace std;
ifstream fi("ssm.in");
ofstream fo("ssm.out");
long long int sum,c,d,x,i,N,m,a,b;
int main()
{m=-10301;
fi>>N;
fi>>sum;c=1;
for (i = 2; i <= N; i++)
{
fi>>x;
if(sum+x>x)
{
sum+=x;
d=i;
}
else
{
sum=x;
c=i;
d=i;
}
if(sum>m)
{m=sum;a=c;b=d;}
}
fo<<m<<' '<<a<<' '<<b;
fi.close();
fo.close();
}