Pagini recente » Istoria paginii utilizator/anatolieursu | Cod sursa (job #457218) | Statistici Balazs Laszlo (Pamersiel) | Cod sursa (job #22235) | Cod sursa (job #727746)
Cod sursa(job #727746)
#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;
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();
}