Pagini recente » Cod sursa (job #1559568) | Cod sursa (job #1482194) | Cod sursa (job #2569529) | Cod sursa (job #1710509) | Cod sursa (job #2708610)
#include <fstream>
using namespace std;
const int inf = 1e17;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
long long n, nr, best = -inf, rez = -inf, st, dr, rezst, rezdr;
fin >> n;
for(dr = 1; dr <= n; dr++)
{
fin >> nr;
if(best >= 0)
{
best = best + nr;
}
else
{
best = nr;
st = dr;
}
if(best > rez)
{
rez = best;
rezst = st;
rezdr = dr;
}
}
fout << rez << ' ' << rezst << ' ' << rezdr;
return 0;
}