Pagini recente » Diferente pentru problema/gossips intre reviziile 4 si 3 | Cod sursa (job #2081111) | Cod sursa (job #2468202) | Cod sursa (job #541790) | Cod sursa (job #2495608)
#include <fstream>
#define INF 0x3f3f3f3f
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n,a,i,S=0,inc=1,sf=1;
int max1=-INF;
int main()
{
fin>>n;
int p=1,u=0;
for (i=1;i<=n;i++)
{
fin>>a;
S+=a;
if (S>=0)
{
u++;
if (S>max1)
{
max1=S;
inc=p;
sf=u;
}
}
else
{
p=i+1;
u=i;
S=0;
}
}
fout<<max1<<" "<<inc<<" "<<sf;
return 0;
}