Pagini recente » Cod sursa (job #2853174) | Cod sursa (job #1811637) | Cod sursa (job #2413577) | Cod sursa (job #2206419) | Cod sursa (job #3174393)
#include <fstream>
#include <climits>
using namespace std;
int n;
int v[60000005];
int main(){
ifstream f("ssm.in");
ofstream g("ssm.out");
f >> n;
int sol = INT_MIN, sum = 0, poz_i, poz_j, poz_current;
for(int i = 1; i <= n; i++){
int s;
f >> s;
if(sum < 0){
sum = s;
poz_current = i;
}
else{
sum += s;
}
if(sol < sum){
sol = sum;
poz_i = poz_current;
poz_j = i;
}
}
g << sol << ' ' << poz_i << ' ' << poz_j;
}