Bosque de recorridos del autobús

En la librería Data.Tree se definen los árboles y los bosques como sigue

Se pueden definir árboles. Por ejemplo,

También se pueden definir bosques. Por ejemplo,

Se pueden dibujar los bosques con la función drawForest. Por ejemplo,

Usando la notación de los ejercicios anteriores para las subidas y bajadas en el autobús, definir la función

tal que (bosqueRecorridos n m) es el bosque cuyas ramas son los recorridos correctos en un autobús de capacidad n y usando m paradas. Por ejemplo,

en donde la última rama representa el recorrido [(2,0),(2,2),(2,2)].

Soluciones

4 Comentarios

Escribe tu solución