Pagini recente » Cod sursa (job #1672079) | Cod sursa (job #2065751) | Cod sursa (job #989987) | Cod sursa (job #2743476) | Cod sursa (job #996280)
Cod sursa(job #996280)
#include<fstream>
#define dim 6000050
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int i,s[dim],n,minu,best,end,idd,beg,a[dim];
int main () {
f>>n;
for(i=1;i<=n;++i){
f>>a[i];
s[i]=s[i-1]+a[i];
}
minu=a[1];
for(i=2;i<=n;++i){
if(best<s[i]-minu){
best=s[i]-minu;
beg=idd+1;
end=i;
}
if(s[i]<minu){
minu=s[i];
idd=i;
}
}
g<<best<<" "<<beg<<" "<<end<<"\n";
return 0;
}