Ciao a tutti,
dovrei fare un programma per elaborare l'orario di una scuola!
ho impostato una tabella dove viene indicato per ogni materia quante ore settimanali ci sono per ogni classe.
odesso ho molti problemi...
credevo di riuscire a risolvere la questione elaborando tutte le combinazioni e scartando quelle che non rispettavano eventuali condizioni...
ma andando a fondo al problema vedo che per 5 classi, per un orario di 6 ore giornaliere, esistono 180 ore di lezione e quindi dovrei elaborare 180! (180 permutazioni) e cioè un numero pressapoco infinito di combinazioni...
qualcuno di Voi mi saprebbe dare qualche indicazione di come affrontare il problema?
grazie