Pagini recente » Cod sursa (job #21886) | Cod sursa (job #2314016) | Cod sursa (job #1419157) | Cod sursa (job #1655520) | Cod sursa (job #1319667)
#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;
}