Pagini recente » Cod sursa (job #1688353) | Cod sursa (job #2141928) | Cod sursa (job #267646) | Cod sursa (job #2542038) | Cod sursa (job #2512512)
#include <fstream>
using namespace std;
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int n;
int maxSol=-1000000000,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;
}