Pagini recente » Cod sursa (job #3222176) | Cod sursa (job #2559289) | Cod sursa (job #237578) | Cod sursa (job #2691970) | Cod sursa (job #2783519)
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int n, j, x, s, mins, minind, sol, soli, solj;
int main()
{
mins = 0;
minind = 0;
f >> n >> x;
s = x;
sol = s;
soli = 0;
solj = 1;
if (s < mins) {
mins = s;
minind = 1;
}
for (j = 2; j <= n; j++) {
f >> x;
s += x;
if (s - mins > sol) {
sol = s - mins;
soli = minind;
solj = j;
}
if (s < mins) {
mins = s;
minind = j;
}
}
g << sol << ' ' << soli + 1 << ' ' << solj;
f.close();
g.close();
return 0;
}