Pagini recente » Cod sursa (job #1298249) | Cod sursa (job #303387) | Cod sursa (job #1836746) | Cod sursa (job #1601545) | Cod sursa (job #2670056)
#include <bits/stdc++.h>
#define f " "<<ind1m<<" "<<ind2m
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int x=-2000000005,n,ind1,ind2,s,i,sm,ind1m,ind2m,nrm;
void ver()
{
if(s>sm){
sm=s;
ind1m=ind1;
ind2m=ind2;
}
}
int main()
{
fin>>n;
ind1=1;
for(i=1;i<=n;i++){
fin>>x;
ind2=i;
if(x>nrm){
nrm=x;
}
if(s<0){
s=x;
ver();
ind1=i;
}
else{
s=s+x;
ver();
}
}
if(nrm<0)
fout<<nrm<<f;
else
fout<<sm<<f;
return 0;
}