Pagini recente » Cod sursa (job #1000155) | Cod sursa (job #983083) | Cod sursa (job #2349206) | Cod sursa (job #661559) | Cod sursa (job #2863289)
#include <bits/stdc++.h>
using namespace std;
#define pb push_back
#define mp make_pair
#define dbg(x) cout << #x <<": " << x << "\n";
using ll = long long;
const string myf = "ssm";
ifstream fin(myf + ".in");
ofstream fout(myf + ".out");
int n;
ll x;
int main() {
ll s = 0, mxs = 0, dim = 0;
ll in, fn;
fin >> n;
in = fn = 1;
for (int i = 1; i <= n; ++i) {
fin >> x;
s += x;
dim++;
if (s >= mxs) {
mxs = s;
fn = i;
in = fn - dim + 1;
}
if (s < 0) {
s = 0;
dim = 0;
}
}
fout << mxs << " " << in << " " << fn;
fin.close();
fout.close();
return 0;
}