Pagini recente » Cod sursa (job #1555159) | Cod sursa (job #1526616) | Cod sursa (job #2421232) | Cod sursa (job #2184977) | Cod sursa (job #2657370)
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int n, Smax, St, Dr, smax, st, dr, smin, imin, v, sum;
int main()
{
f>>n;
Smax = 1<<31;
for(int i=1; i<=n; i++)
{
f>>v;
sum+=v;
smax=sum-smin;
st=imin;
dr=i;
if(smax > Smax)
{
Smax=smax;
St = st;
Dr = dr;
}
if(sum<smin)
{
smin=sum;
imin=i;
}
}
g<<Smax<<' '<<St+1<<' '<<Dr<<'\n';
return 0;
}