Pagini recente » Cod sursa (job #1376325) | Cod sursa (job #175210) | Cod sursa (job #1299783) | Cod sursa (job #667127) | Cod sursa (job #2663919)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n, x, idx, st, dr;
int sum, best = -2000000000;
int main() {
/* freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);*/
// scanf("%d", &n);
fin >> n;
for (int i=1;i<=n;++i){
// scanf("%d" , &x);
fin >> x;
if (sum < 0){
sum = x;
idx = i;
}else{
sum += x;
}
if (sum > best){
best = sum;
st = idx;
dr = i;
}
}
// printf("%d %d %d\n", best, st, dr);
fout << best << " " << st << " " << dr << '\n';
return 0;
}