Pagini recente » Cod sursa (job #2458105) | Cod sursa (job #1229659) | Cod sursa (job #129220) | Cod sursa (job #1625519) | Cod sursa (job #2227552)
#include <fstream>
using namespace std;
ifstream fin ("ssm.in");
ofstream fout ("ssm.out");
int v[6000005], n, i, i1, i2, cnt;
long long ssm, m;
int main()
{
fin >> n >> ssm;
m = ssm;
for (i=2; i<=n; i++){
fin >> v[i];
if (ssm < 0){
ssm = v[i];
cnt = 1;
}
else{
ssm += v[i];
cnt++;
}
if (ssm > m){
m = ssm;
i1 = i - cnt + 1;
i2 = i;
}
}
fout << m << " " << i1 << " " << i2;
return 0;
}