Pagini recente » Cod sursa (job #1999448) | Cod sursa (job #454795) | Cod sursa (job #1150189) | Cod sursa (job #673025) | Cod sursa (job #1589098)
#include <iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n;
fin>>n;
int nr;
int suma=0;
int primul;
int start,final;
int smax=-int(2e9);
for(int i=0;i<n;i++)
{
fin>>nr;
if(suma<0)
{
suma=nr;
primul=i;
}
else
{
suma+=nr;
}
if(suma>smax)
{
smax=suma;
start=primul;
final=i;
}
}
fout<<smax<<" "<<start+1<<" "<<final+1;
return 0;
}