Pagini recente » Cod sursa (job #359012) | Cod sursa (job #2444392) | Cod sursa (job #2952480) | Cod sursa (job #571068) | Cod sursa (job #1517538)
#include<fstream>
using namespace std;
int n, v[6000000], i, s[6000000], p, u, x, pmax;
int main()
{
ifstream f("ssm.in");
ofstream g("ssm.out");
f>>n;
int sum=0;
int smax=0;
int p=0;
int lungime=0;
for(i=1;i<=n;i++)
{
f>>x;
if(sum<0)
{
sum=x;
p=i;
}
else {
sum=sum+x;
if(smax<sum)
{
smax=sum;
pmax=p;
lungime=i-p+1;
}
}
}
f.close();
g<<smax<<" "<<pmax<<" "<<lungime+pmax-1;
g.close();
return 0;
}