Pagini recente » Cod sursa (job #672247) | Cod sursa (job #1273938) | Cod sursa (job #2586110) | Cod sursa (job #2556112) | Cod sursa (job #582487)
Cod sursa(job #582487)
#include <cstdio>
#include <cstring>
#include <fstream>
using namespace std;
int pzi=1,pzf=1,mx,n;
ifstream fin("ssm.in");
void read_and_solve()
{
int cur,prim,ant,i,j;
fin>>n;
fin>>prim;
ant=cur=prim;mx=cur;
for(i=2;i<=n;++i)
{
fin>>prim;
cur=prim;
if(cur+ant>=cur)
cur=cur+ant;
else j=i;
if(cur>mx)
{
mx=cur;
pzi=j;
pzf=i;
}
ant=cur;
}
printf("%d %d %d\n",mx,pzi,pzf);
}
int main()
{
freopen("ssm.out","w",stdout);
read_and_solve();
return 0;
}