Pagini recente » Cod sursa (job #1024434) | Diferente pentru teorema-chineza-a-resturilor intre reviziile 89 si 57 | Cod sursa (job #2856069) | Istoria paginii utilizator/mira-maria.stroie | Cod sursa (job #580040)
Cod sursa(job #580040)
#include<fstream>
using namespace std;
int N;
int main(){
ifstream f("ssm.in");
ofstream g("ssm.out");
f>>N;
int smax,si,sf,s,in,fn;
smax=s=-(1<<30);
for(int i=1;i<=N;++i){
int x;
f>>x;
if(s >= 0){
s+=x;
fn=i;
if(s>smax){
si=in;
sf=fn;
smax=s;
}
}
else { s=x;
in=i;
}
}
g<<smax<<' '<<si<<' '<<sf;
return 0;
}