Pagini recente » Cod sursa (job #1691916) | Cod sursa (job #1235634) | Cod sursa (job #1192821) | Cod sursa (job #1106554) | Cod sursa (job #767440)
Cod sursa(job #767440)
#include <cstdio>
#include <algorithm>
using namespace std;
int n, bst, p, u, p1, bst1, x;
int main(){
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%d",&n);
scanf("%d",&bst);
p = u = p1 = 1;
bst1 = bst;
for(int i=2;i<=n;i++)
{
scanf("%d",&x);
if(x > bst1 + x)
{
bst1 = x;
p1 = i;
} else bst1 += x;
if( bst1 > bst )
{
bst = bst1;
p = p1;
u = i;
}
}
printf("%d %d %d\n",bst,p,u);
return 0;
}