Pagini recente » Cod sursa (job #2582418) | Cod sursa (job #821513) | Cod sursa (job #1916625) | Cod sursa (job #1392496) | Cod sursa (job #547028)
Cod sursa(job #547028)
#include<cstdio>
using namespace std;
int N,in,sf,inm,sump,summ;
void read();
void solve();
void write();
int main()
{
freopen ("ssm.in","r",stdin);
freopen ("ssm.out","w",stdout);
read();
solve();
write();
return 0;
}
void read()
{
scanf("%d%d",&N,&sump);
summ=sump;
in=1;
inm=1;
sf=1;
}
void solve()
{
int i,x;
for (i=2;i<=N;++i)
{
scanf("%d",&x);
if (sump<0)
{
sump=x;
in=i;
}
else
{
sump+=x;
if (sump>summ)
{
inm=in;
sf=i;
summ=sump;
}
}
}
}
void write()
{
printf( "%d %d %d\n",summ,in,sf);
}