Pagini recente » Cod sursa (job #2636392) | Cod sursa (job #580585) | Cod sursa (job #1600574) | Cod sursa (job #2460669) | Cod sursa (job #2512505)
#include <fstream>
using namespace std;
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int n;
int maxSol,stSol,drSol;
int main()
{
cin>>n;
int st=1,dr=0,sum=0;
for(int val,i=1;i<=n;i++)
{
cin>>val;
if(sum+val<val)
{
sum=val;
st=dr=i;
}
else
{
sum+=val;
dr++;
}
if(sum>=maxSol)
{
maxSol=sum;
drSol=dr;
stSol=st;
}
}
cout<<maxSol<<' '<<stSol<<' '<<drSol;
return 0;
}