<div dir="ltr">Hola comunidad,<div><br></div><div>Estoy aprendiendo C++ para la OIE (Olimpiada Infomática Española) y me he topado con un problema de su web que por entender no entiendo ni la solución.</div><div><br></div><div>Enunciado del problema: <a href="https://olimpiada-informatica.org/problem/cardgame/cardgame.pdf">https://olimpiada-informatica.org/problem/cardgame/cardgame.pdf</a></div><div>Solución: <a href="https://olimpiada-informatica.org/problem/cardgame/solution/">https://olimpiada-informatica.org/problem/cardgame/solution/</a></div><div><br></div><div>Dice la solución que f(n) son el número mínimo de cartas para sumar n. Pero, ¿ no es f(n) un bucle infinito ? </div><div>Agradecería que alguien me explicara esto de la programación dinámica ya que no lo he encontrado en c.conclase.</div><div><br></div><div>Saludos.</div></div>