Pagini recente » Cod sursa (job #1042025) | Cod sursa (job #1317130) | Cod sursa (job #1921131) | Cod sursa (job #3244148) | Cod sursa (job #782666)
Cod sursa(job #782666)
#include<fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
const int W=-6000000;
const int Q=6000000;
int v[6000000];
int main ()
{
int n,sc,i,stanga,st,smax,dr;
smax=W;
f>>n;
for (i=1; i<=n; i++)
{
f>>v[i];
}
sc=v[1];
for (i=2; i<=n; i++)
{
if (sc<0)
{
sc=0;
stanga=i;
}
sc+=v[i];
if (sc>smax)
{
st=stanga;
dr=i;
smax=sc;
}
}
g<<smax<<" "<<st<<" "<<dr;
}