Pagini recente » Cod sursa (job #786871) | Cod sursa (job #2942891) | Cod sursa (job #1532221) | Cod sursa (job #1574105) | Cod sursa (job #3149285)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int n,smax,dp,l,r,lmax,rmax;
int main()
{
f>>n;
f>>dp;
l=r=1;
smax=dp;
for(int i=2;i<=n;i++)
{
int x;
f>>x;
if(dp>=0)
{
dp=x+dp;
r=i;
if(dp>smax)
{
smax=dp;
lmax=l;
rmax=r;
}
}
else{
dp=x;
l=i;
r=i;
if(dp>smax)
{
smax=dp;
lmax=l;
rmax=r;
}
}
}
g<<smax<<" "<<lmax<<" "<<rmax;
return 0;
}