Pagini recente » Cod sursa (job #1103409) | Cod sursa (job #1875545) | Cod sursa (job #1075732) | Cod sursa (job #1043134) | Cod sursa (job #3226507)
#include <fstream>
#include <iostream>
#define INF 1000000000
#define dim 502
using namespace std;
ifstream fin ("ssm.in");
ofstream fout("ssm.out");
long long int s,n,mx=-999999999,mxj,mxi,ci,cj;
inline int maxim(int a, int b)
{
return(a>b?a:b);
}
int main ()
{
fin>>n;
fin>>s;
for(int i=2;i<=n;i++)
{
int x;
fin>>x;
if(s+x>x)
{
s=s+x;
if(s>mx)
{
mx=s;
mxj=i;
mxi=ci;
}
}
else
{
s=x;
ci=i;
}
}
fout<<mx<<" "<<mxi<<" "<<mxj;
}