Pagini recente » Cod sursa (job #1137652) | Cod sursa (job #1743339) | Cod sursa (job #1503383) | Cod sursa (job #419023) | Cod sursa (job #1922983)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream f("scoici.in");
ofstream g("scoici.out");
int N, maxim, sum, st, reper, dr, v;
int main()
{
f >> N;
maxim = -2000000000;
for (int i = 0; i < N; i++){
f >> v;
if (sum < 0){
sum = v;
reper = i;
}
else
sum += v;
if (sum > maxim){
maxim = sum;
dr = i;
st = reper;
}
}
g << maxim << " " << st + 1 << " " << dr + 1;
return 0;
}