Pagini recente » Cod sursa (job #669302) | Cod sursa (job #2145005) | Cod sursa (job #2214833) | Cod sursa (job #1145858) | Cod sursa (job #359708)
Cod sursa(job #359708)
#include<stdio.h>
int n,Sm,Em,SC,EC,SM,BM,EM,i,v;
void read(),solve();
int main()
{
read();
solve();
return 0;
}
void read()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%d",&n);
}
void solve()
{
Sm=0;Em=0;
scanf("%d",&v);SM=v;BM=EM=1;
SC=SM;EC=1;
if(SC<Sm){Sm=SC;Em=EC;}
for(i=1;i<n;i++)
{
scanf("%d",&v);
SC+=v;EC++;
if(SC-Sm>SM){SM=SC-Sm;BM=Em+1;EM=EC;}
if(SC<Sm){Sm=SC;Em=EC;}
}
printf("%d %d %d\n",SM,BM,EM);
}