Pagini recente » Cod sursa (job #1576415) | Cod sursa (job #383541) | Cod sursa (job #2203045) | Cod sursa (job #15925) | Cod sursa (job #1883559)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
long N, sum=0, cnt=1, st=1, dr=1, val, maxi=-2147483640;
int main()
{
f>>N;
for(int i=1; i<=N; i++)
{
f>>val;
if(sum<0)
sum=val,cnt=i;
else
sum+=val;
if(sum>maxi)
maxi=sum, st=cnt, dr=i;
}
g<<maxi<<" "<<st<<" "<<dr<<'\n';
f.close();g.close();
return 0;
}