Cod sursa(job #2540419)

Utilizator ardutgamerAndrei Bancila ardutgamer Data 7 februarie 2020 09:54:54
Problema Operatii Scor 10
Compilator cpp-64 Status done
Runda irim_eralumis Marime 0.51 kb
#include <cstdio>
#include <algorithm>

using namespace std;

int main()
{
    freopen("operatii.in","r",stdin);
    freopen("operatii.out","w",stdout);
    int n , x , ma = 0;
    long long sum = 0;
    scanf("%d",&n);
    for(int i = 1 ; i <= n ; i++)
    {
        scanf("%d",&x);
        if(x == 0)
        {
            sum += 1ll*ma;
            ma = 0;
        }
        else
            ma = max(ma,x);
    }
    if(ma)
        sum += 1ll*ma;
    printf("%lld\n",sum);
    return 0;
}