Pagini recente » Cod sursa (job #2140262) | Cod sursa (job #2477836) | Cod sursa (job #857780) | Cod sursa (job #180886) | Cod sursa (job #1916931)
#include <fstream>
#include <vector>
#include <cstring>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int n;
fin >> n;
int Si = 0;
int li = 0;
int maxim = 0;
int si = 0;
int fi = 0;
for(int i = 0; i < n; i++)
{
int x;
fin >> x;
Si += x;
if(Si > maxim)
{
maxim = Si;
si = li;
fi = i;
}
if(Si < 0)
{
li = i;
Si = x;
}
}
fout << maxim << ' ' << si + 1<< ' ' << fi + 1;
}