Pagini recente » Cod sursa (job #3250138) | Cod sursa (job #3286963) | Cod sursa (job #2749976) | Cod sursa (job #2764991) | Cod sursa (job #2005506)
#include <fstream>
#include <cctype>
using namespace std;
#define INF 0x3f3f3f
int main()
{
ifstream in("ssm.in");
ofstream out("ssm.out");
int Act = -1, Bst = -INF, Inc, x, Bi, Bs, N;
in >> N;
for(int i = 1; i <= N; ++i)
{
in >> x;
if(Act >= 0)
Act += x;
else
Act = x, Inc = i;
if(Act > Bst)
Bst = Act, Bi = Inc, Bs = i;
}
out << Bst << " " << Bi << " " << Bs;
in.close(), out.close();
return 0;
}