Pagini recente » Cod sursa (job #423916) | Cod sursa (job #281589) | Cod sursa (job #1722874) | Cod sursa (job #2229537) | Cod sursa (job #1662473)
#include <fstream>
using namespace std;
long long n, a[6000001], sma, i, j, l, r, l1, s;
ifstream f ("secvsummax.in");
ofstream g ("secvsummax.out");
int main () {
f>>n;
for (i=1; i<=n; i++) {
f>>a[i];
}
l=1;
r=1;
s=a[1];
sma=a[1];
for (i=2; i<=n; i++) {
if (s<0) {
s=a[i];
l1=i;
}
else {
s+=a[i];
}
if (s>sma) {
sma=s;
r=i;
l=l1;
}
}
g<<sma<<" "<<l<<" "<<r;
return 0;
}