Pagini recente » Diferente pentru monthly-2014 intre reviziile 2 si 3 | Cod sursa (job #1612734) | Cod sursa (job #1691612) | Profil bompaflaviu | Cod sursa (job #2706848)
#include <bits/stdc++.h>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int N, x, st = 1, dr, ii;
long long sum, mxsum;
int main(){
f >> N;
for(int i = 1;i <= N;i++){
f >> x;
if(sum < 0) sum = x, ii = i;
else sum += x;
if(sum > mxsum)
mxsum = sum, st = ii, dr = i;
}
g << mxsum << " " << st << " " << dr << "\n";
}