Pagini recente » Cod sursa (job #312044) | Cod sursa (job #1581755) | Cod sursa (job #686960) | Cod sursa (job #716466) | Cod sursa (job #1393766)
#include<fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n,a,startmax1,finalmax1,start1,sum1,x;
long long summax1=-9999999;
int main()
{
fin>>n;
for(int a=1;a<=n;a++)
{
fin>>x;
if(sum1<0)
{
sum1=x;
start1=a;
}
else
{
sum1+=x;
}
if(sum1>summax1)
{
summax1=sum1;
startmax1=start1;
finalmax1=a;
}
}
fout<<summax1<<" "<<startmax1<<" "<<finalmax1<<" ";
}