Pagini recente » Cod sursa (job #2883428) | Cod sursa (job #1225198) | Cod sursa (job #1883002) | Cod sursa (job #2665780) | Cod sursa (job #873516)
Cod sursa(job #873516)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream ifs("ssm.in");
ofstream ofs("ssm.out");
int N;ifs>>N;
int m,best,maxsum=0,l,r,li;
ifs>>m;best=m;
for(int i=1;i<N;i++){
ifs>>m;
int tmp=best+m;
if(m<=tmp)
best=tmp;
else{
best=m;li=i;}
if(best>maxsum){
maxsum=best;
l=li;r=i;
}
}
ofs<<maxsum<<" "<<l+1<<" "<<r+1;
return 0;
}