Pagini recente » Cod sursa (job #1508335) | Cod sursa (job #791101) | Cod sursa (job #1671922) | Cod sursa (job #410786) | Cod sursa (job #1144059)
#include <fstream>
using namespace std;
#define inf (1<<30)
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int sum[6000000];
int main()
{
int n,a,maxim,pozi,pozf;
sum[0]=0;
maxim=-inf;
fin>>n;
for(int i=1;i<=n;i++)
{
fin>>a;
sum[i]=sum[i-1]+a;
}
for(int i=1;i<=n-1;i++)
for(int j=i+1;j<=n;j++)
if(maxim<sum[j]-sum[i-1])
{
maxim=sum[j]-sum[i-1];
pozi=i;pozf=j;
}
fout<<maxim<<" "<<pozi<<" "<<pozf;
return 0;
}