Pagini recente » Cod sursa (job #658152) | Cod sursa (job #290481) | Cod sursa (job #1284022) | Cod sursa (job #1834927) | Cod sursa (job #2545981)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n,a[6000006];
int main()
{
int i,p,s,ma,x,st,dr;
fin >> n;
fin >> x;
s=ma=x;
st=dr=p=1;
if (s<0)
{
s=0;
p=2;
}
for (i=2; i<=n; i++)
{
fin >> x;
s+=x;
if (ma<s) {ma=s; dr=i; st=p;}
if (s<0) {s=0; p=i+1;}
}
fout << ma << " " << st << " " << dr << "\n";
return 0;
}