Pagini recente » Cod sursa (job #815792) | Cod sursa (job #2762111) | Cod sursa (job #1332315) | Cod sursa (job #2711787) | Cod sursa (job #1499383)
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
vector <int> v;
int main() {
int n, x;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
fin >> n;
for(int i = 0; i < n; ++i) {
fin >> x;
v.push_back(x);
}
int maxx = v[0], sum = 0, minn = 0, r = 1, l = 1;
for(int i = 0; i < n; ++i) {
sum += v[i];
if(sum > maxx){
maxx = sum;
r = i + 1;
}
if(sum < minn) {
minn = sum;
l = i + 2;
}
}
fout << maxx - minn << " " << l << " " << r;
return 0;
}