Pagini recente » Cod sursa (job #2513143) | Cod sursa (job #904719) | Cod sursa (job #1902554) | Cod sursa (job #155119) | Cod sursa (job #1194121)
using namespace std;
#include <fstream>
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int i, n, a, s=0, smax=0, x=1, xmax, y, ymax;
fin>>n;
for(i=1; i<=n; ++i)
{
fin>>a;
if(a+s>0) s+=a;
else x=i+1, s=0;
if(s>smax) xmax=x, ymax=i, smax=s;
else if(s==smax && ymax-xmax>i-x) xmax=x, ymax=i;
}
fout<<smax<<' '<<xmax<<' '<<ymax<<'\n';
return 0;
}