Cod sursa(job #2704168)

Utilizator isa_edi_cristeaEdi Cristea isa_edi_cristea Data 9 februarie 2021 20:48:34
Problema Carnati Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <iostream>

using namespace std;
int mat[101][101];
int divide(int st,int dr,int i){
    if(st==dr){
        if(mat[i][st]%2==0)
            return mat[i][st];
        return 0;
    }
    else{
        int s1=divide(st,(st+dr)/2,i);
        int s2=divide((st+dr)/2+1,dr,i);
        return s1+s2;
    }
}

int main(){
    int n,m,i,j,s;
    cin>>n>>m;
    for(i=1;i<=n;i++){
        for(j=1;j<=m;j++){
            cin>>mat[i][j];
        }
    }
    s=0;
    for(i=1;i<=n;i++){
        s+=divide(1,m,i);
    }
    cout<<s;
    return 0;
}