Pagini recente » Cod sursa (job #983895) | Cod sursa (job #1552460) | Cod sursa (job #2948665) | Cod sursa (job #1029816) | Cod sursa (job #2849254)
//
// main.cpp
// Mihnea
//
// Created by Mihnea Stoica on 03.02.2022.
//
#include <fstream>
using namespace std;
ifstream cin ("ssm.in");
ofstream cout ("ssm.out");
int main()
{
int n;
cin >> n;
int sc = INT32_MIN, smax = INT32_MIN, st = 0, dr = 0, stt = 0, drr = 0;
for (int i = 1; i <= n; i ++)
{
int x;
cin >> x;
if (x > sc + x)
{
sc = x;
st = i;
}
else
{
sc += x;
}
dr = i;
if (smax < sc)
{
smax = sc;
stt = st;
drr = dr;
}
}
cout << smax << " " << stt << " " << drr;
}