Ho un problema con un esercizio sulle matrici in c++.
ecco la traccia dell'esercizio:
LINK A ESERCIZIO

In pratica non riesco a gestire la matrice..
In pratica il testo della traccia mi chiede di fare delle funzioni per:
1) calcolare il tempo necessario per pulire l’intero edificio (per questa ho risolto..metto il codice in basso)
2) il tempo necessario per completare la pulizia di ogni zona, e la percentuale rispetto al tempo totale; (qua ho il problema: non riesco a capire come suddividere le aree..come faccio a scrivere in codice c++ che le zone devono essere suddivise secondo la mappa? devo dichiarare ogni posizione?

codice della prima funzione sviluppata da me:
codice:
int tempototale(intmappa[][], int m, int n){ //somma tutti i tempi della matrice
for(int i=0; i<m; i++){
    for(int j=0; j<n; j++)
int tempotot += mappa[i][j];
   }
}