Cod sursa(job #3209887)

Utilizator Sabin1133Padurariu Sabin Sabin1133 Data 3 martie 2024 19:14:34
Problema Subsecventa de suma maxima Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 kb
#include <bits/stdc++.h>

int main()
{
    int n, max = INT_MIN;

    std::fstream fin("ssm.in");
    std::ofstream fout("ssm.out");

    fin.close();

    fin >> max;

    for (int x, i = 1; i < n; ++i) {
        fin >> x;

        if (x + max > max)
            // doar ca sa nu avem o variabila in plus
            x += max;
        
        if (x > max)
            max = x;
    }

    fout << max;

    fin.close();
    fout.close();

    return 0;
}