Pagini recente » Cod sursa (job #38908) | Cod sursa (job #2716834) | Cod sursa (job #414254) | Cod sursa (job #578610) | Cod sursa (job #2654388)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("ssm.in");
ofstream fout ("ssm.out");
int main()
{
int n, mx = -1, sum = 0, l = 1, r = 1, lm = 1, rm = 1;
fin >> n;
for(int i = 1; i <= n; ++i) {
int x;
fin >> x;
sum += x;
if(sum > mx) mx = sum, lm = l, rm = i;
if(sum < 0) sum = 0, l = i + 1;
}
fout << mx << " " << lm << " " << rm << "\n";
return 0;
}