Cod sursa(job #2020031)

Utilizator maria15Maria Dinca maria15 Data 9 septembrie 2017 12:11:28
Problema Operatii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>
using namespace std;

int n, i, j, m, nr, x, v[1000001], maxim[1000001];
char ok = 0;
long long s;

ifstream fin("operatii.in");
ofstream fout("operatii.out");

int main(){
    fin>>n;
    for(i=1;i<=n;i++)
        fin>>v[i];
    for(i=1;i<=n;i++){
        if(v[i] == 0)
            ok = 0;
        else
            if(ok == 0){
                nr++;
                ok = 1;
                maxim[nr] = v[i];
            }
            else
                if(v[i] > maxim[nr])
                    maxim[nr] = v[i];
    }
    for(i=1;i<=nr;i++)
        s += maxim[i];
    fout<<s;
    return 0;
}