Cod sursa(job #2323050)

Utilizator Alex0000Alex Alex Alex0000 Data 18 ianuarie 2019 19:06:48
Problema Subsecventa de suma maxima Scor 85
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int v[6000001];
int main(){
    int n,i,j,sum_max=-(1<<31),sum_act=0,suma_prev=0,start,stop,nr;
    fin>>n;
    for(i=1;i<=n;++i){
        fin>>nr;
        sum_act+=nr;
        if(sum_act<nr){
            sum_act=nr;
            start=i;
        }
        if(sum_max<sum_act){
            sum_max=sum_act;
            stop=i;
        }
    }
    fout<<sum_max<<" "<<start<<" "<<stop;
    return 0;
}