Pagini recente » Cod sursa (job #2274557) | Cod sursa (job #580540) | Cod sursa (job #1883428) | Cod sursa (job #521008) | 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;
}