Pagini recente » Cod sursa (job #1845753) | Cod sursa (job #2292042) | Cod sursa (job #1036447) | Cod sursa (job #951453) | Cod sursa (job #2921074)
#include <fstream>
#include <iostream>
using namespace std;
ifstream f ("ssm.in");
ofstream g ("ssm.out");
int main()
{
int sc, smax;
sc = smax = -1;
int stmax, drmax, stc;
stc = stmax = drmax = -1;
int n;
f>>n;
for(int i=1; i<=n; i++){
int x;
f>>x;
if(sc<0){
sc = x;
stc = i;
}else{
sc+=x;
}
if(sc > smax){
smax = sc;
drmax = i;
stmax = stc;
}
}
g<<smax<<' '<<stmax<<' '<<drmax;
return 0;
}