Pagini recente » Cod sursa (job #119862) | Cod sursa (job #53057) | Cod sursa (job #2876706) | Cod sursa (job #2089497) | Cod sursa (job #2656728)
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int n, 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;
if(sum - smin > smin)
{
smax = sum - smin;
st = imin;
dr = i;
}
if(sum<=smin)
{
smin=sum;
imin=i;
}
}
g<<smax<<' '<<st+1<<' '<<dr<<'\n';
return 0;
}