Pagini recente » Cod sursa (job #1671754) | Cod sursa (job #1232047) | Cod sursa (job #1966204) | Cod sursa (job #1146583) | Cod sursa (job #897160)
Cod sursa(job #897160)
using namespace std;
#include<fstream>
int v[1000005];
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int n,i,maxi=0,st,fn,S=0,stfinal;
fin>>n;
for(i=1;i<=n;i++)
fin>>v[i];
for(i=1;i<=n;i++)
{
if(S+v[i]>=v[i])
S=S+v[i];
else
{
S=v[i];
st=i;
}
if(S>=maxi)
{
maxi=S;
fn=i;
stfinal=st;
}
}
fout<<maxi<<" "<<stfinal<<" "<<fn;
return 0;
}