1766 - Full Tank?
Forum rules
Remember that posting AC code is not allowed here. If you are going to ask a question or to post a solution, describe your algorithm instead. Posting AC code will be penalized.
Remember that posting AC code is not allowed here. If you are going to ask a question or to post a solution, describe your algorithm instead. Posting AC code will be penalized.
- ymondelo20
- Posts: 1968
- Joined: 9 years ago
- Location: Universidad de las Ciencias Informáticas
- Gender:

- Contact:
-
ArthurGPym
- Posts: 11
- Joined: 5 years ago
- Gender:

Re: 1766 - Full Tank?
Hola. Estuve pensando el problema con programacion dinamica. El estado seria la ciudad donde estoy y cuanto "fuel" tengo. Hay dos posibilidades, o ir a una nueva ciudad si tengo el suficiente fuel sin costo o permanecer en mi ciudad pero comprando fuel y gastando. Veo todas las posibilidades y el costo minimo lo guardo en una matriz[ciudades][capacidadMaxima]. El problema es que me dice time limit exceeded. Que estoy haciendo mal?
Re: 1766 - Full Tank?
¿cómo haces la transición entre las ciudades? cómo haces la dp, memoization o dijkstra ???
Last edited by HaZard on Mon Sep 05, 2016 4:41 pm, edited 1 time in total.
teruel
-
ArthurGPym
- Posts: 11
- Joined: 5 years ago
- Gender:

Re: 1766 - Full Tank?
Intenté usar dijkstra pero no logro hacerlo funcionar de forma eficiente/correcta.
Re: 1766 - Full Tank?
Creo que seria bueno antes de aplicar el dijkstra, hacer un arbol de expansion minima descartando tanto los caminos que crean ciclos como los que son imposibles de transitar completos. Seria un buen comienzo
Re: 1766 - Full Tank?
estando parado en un nodo, no puedes tirarte a ver todas las ciudades y para cada una comprobar los k litros de combustible posibles, es más eficiente que si no tienes combustible hagas una arista hacia el mismo nodo con un litro más, claro si mejora el costo
teruel
-
ArthurGPym
- Posts: 11
- Joined: 5 years ago
- Gender:

Re: 1766 - Full Tank?
Gracias. Voy a probar lo que me dicen y ver si me funciona.
