Pagini recente » Cod sursa (job #2432199) | Cod sursa (job #746867) | Cod sursa (job #250526) | Cod sursa (job #2919652) | Cod sursa (job #2670722)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream gout("ssm.out");
int n,suma,sumamax,x,ind1,ind2,indmax,ind2max;
int nrmax=-2000000000;
int main()
{
fin>>n;
ind1=1;
ind2=1;
for(int i=1; i<=n; i++)
{
fin>>x;
if(x>nrmax){
nrmax=x;
indmax=1;
}
}
ind=i;
if(suma<0)
{
suma=0;
suma=suma+x;
ind=i;
if(suma>sumamax)
{
sumamax=suma;
indmax=ind1;
indmax=ind2;
}
}
else{suma=suma+x;
if(suma>sumamax){
sumamax=suam;
indmax=ind1;
ind2max=ind2;
}
}
}
if(nrmax<0){
gout<<nrmax<< " "<<indmax<<" "<<indmax;
}
else {
g<<sumamax<<" "<<ind1max<<" "<<ind2max;
}
return 0;
}