Pagini recente » Cod sursa (job #602933) | Cod sursa (job #1099088) | Cod sursa (job #2065698) | Cod sursa (job #1936014) | Cod sursa (job #2294765)
#include<fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int inc,sf,sumax,x,n,sum,incmax,sfmax;
int main()
{
f>>n>>x;
inc=incmax=1;
sf=sfmax=1;
sum=x;
sumax=x;
for(int i=2;i<=n;i++)
{
f>>x;
if(sum+x>x)
{
sf=i;
sum=sum+x;
}
else
{
inc=sf=i;
sum=x;
}
if(sumax<sum)
{
sumax=sum;
incmax=inc;
sfmax=sf;
}
}
g<<sumax<<' '<<incmax<<' '<<sfmax;
}