Pagini recente » Cod sursa (job #1672263) | Cod sursa (job #1079519) | Cod sursa (job #893331) | Cod sursa (job #84819) | Cod sursa (job #2419238)
#include <iostream>
FILE * fin =fopen("ssm.in","r");
FILE * fout=fopen("ssm.out","w");
int n;
int si, sj, sum;
int summ, smi, smj;
int main()
{
fscanf(fin,"%d",&n);
for(int i=0;i<n;i++)
{
int j;
fscanf(fin,"%d",&j);
if(j>sum+j)
{
sum=j;
si=i;
sj=i;
}
else
{
sum+=j;
sj++;
}
if(sum>summ)
{
summ=sum;
smi=si;
smj=sj;
}
// std::cout<<j<<" "<<sum<<" "<<si<<" "<<sj<<"\n";
}
fprintf(fout,"%d %d %d",summ,smi+1,smj+1);
}