Pagini recente » Cod sursa (job #2863033) | Cod sursa (job #1442877) | Cod sursa (job #2760234) | Cod sursa (job #2954541) | Cod sursa (job #1783465)
#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;
}