Dichiarazione del problema -
Dato una griglia di numeri 2xN, il compito è trovare la combinazione di piastrellatura più redditizia (ogni tessera copre 2x1 celle, verticalmente o orizzontalmente) che copre tutte le tessere.
Ho pensato di affrontarlo in modo avido, accodando il massimo possibile per qualsiasi cella, ma ha un ripiego che una scelta a basso profitto a i, potrebbe produrre un profitto maggiore su i + n tile.
Quindi quale dovrebbe essere l'approccio?
MODIFICA - Intervallo dati test - N < = 10 5
Fonte - Documento Q INOI 2008
UPDATE - Elaborare la plausibilità di un approccio di programmazione dinamica.
UPDATE 2 - Elaborato una risposta utilizzando DP.