Pagini recente » Cod sursa (job #279778) | Cod sursa (job #1535999) | Cod sursa (job #1975019) | Cod sursa (job #647242) | Cod sursa (job #1527188)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int n,x;
int main() {
f >> n;
int suma = 0,minim = 0, maxim = -2147483648,prim,ultim,nr = 1;
for(int i = 0; i < n; i++) {
f >> x;
suma += x;
if(suma > maxim) {
maxim = suma;
ultim = i;
prim = nr;
}
if(suma < minim) {
minim = suma;
nr = i+1;
maxim = suma;
}
}
g << maxim-minim << " " << prim+1 << " " << ultim+1;
}