Cod sursa(job #825024)
Utilizator | Data | 27 noiembrie 2012 11:45:40 | |
---|---|---|---|
Problema | Subsecventa de suma maxima | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.31 kb |
#include<fstream>
using namespace std;
ifstream f("ssm1.in");
ofstream g("ssm1.out");
int m, X=0, x, e, w, Xm=1000000, a[100],i;
int main(){
f>>m;
for(i=1; i<=m; ++i)
{
f>>a[i];
if(X<0){X=0; w=i;}
X+=a[i];
if(X>Xm){ Xm=x; x=w; e=i;}
}
g<<Xm<<' '<<x<<' '<<e<<'\n';
g.close();
return 0;
}