Pagini recente » Stelele Informaticii 2009, clasele 9-10, ziua 1 | Cod sursa (job #2113408) | Cod sursa (job #232828) | Cod sursa (job #1747376) | Cod sursa (job #3275068)
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int n, x, s = 0, st = 0, dr = 0, smax = INT_MIN;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> x;
if (x > s + x)
st = i;
s = max(x, s + x);
if (s > smax) {
smax = s;
dr = i;
}
}
cout << smax << ' ' << ++st << ' ' << ++dr;
return 0;
}