Pagini recente » Cod sursa (job #695352) | Cod sursa (job #2639463) | Cod sursa (job #1098027) | Cod sursa (job #1148119) | Cod sursa (job #2863284)
#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;
int x;
int main() {
ll s = 0, mxs = 0;
int in, fn;
fin >> n;
in = fn = 1;
for (int i = 1; i <= n; ++i) {
fin >> x;
s += x;
if (s >= mxs) {
mxs = s;
fn = i;
}
if (s < 0) {
s = 0;
in = i + 1;
}
}
fout << mxs << " " << in << " " << fn << '\n';
fin.close();
fout.close();
return 0;
}