Hola soy un experimentado desarrollador java, con mas de 10 años de experiencia en la practica profesionales desarrollando aplicaciones para bancos, entre otras grandes instituciones.
Adicionalmente a esto doy ayuda a alumnos en los primeros años de la carrera de Sistemas, donde resolvemos los problemas de las clases de algoritmos que es donde resolvemos problemas muy similares a los de este proyecto, usando los esquemas que solicitadas (backtracking, dynamic programming).
Me gustaría poder ayudarte con la solución de ambos problemas.
Por favor contactame por chat para poder hablar mas en detalle de este proyecto.
Gracias