Pagini recente » Cod sursa (job #2107601) | Cod sursa (job #1370705) | Cod sursa (job #1683180) | Cod sursa (job #1947887) | Cod sursa (job #1319675)
#include <fstream>
using namespace std;
ifstream fin ("ssm.in");
ofstream fout ("ssm.out");
int i, n, x;
int s, maxim;
int stm, drm, st;
int main()
{
fin >> n >> x;
maxim = x;
st = 1;
stm = 1;
drm = 1;
for (i=2; i<=n; ++i) {
fin >> x;
if (x > s + x) {
st = i;
s = x;
} else {
s += x;
}
if (s > maxim) {
maxim = s;
drm = i;
stm = st;
}
}
fout << maxim << " " << stm << " " << drm;
return 0;
}