Cod sursa(job #3369413)

Utilizator test6666AndreiTifui test6666 Data 20 octombrie 2026 10:36:42
Problema Subsecventa de suma maxima Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 kb
#include <fstream>
using namespace std;
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int suma[6000010];
int numar;
int nr;
int maxx=-1e6;
int poz_max=-1e6;
int main()
{
    cin>>numar;
    for(int indice=1;indice<=numar;++indice)
    {
        cin>>nr;
        suma[indice]=max(suma[indice-1]+nr,nr);
        if(maxx<suma[indice])
        {
            maxx=suma[indice];
            poz_max=indice;
        }
    }
    return 0;
}