El acertijo del granjero chino llega de la tradición de los problemas bien contados: un marco sencillo, una dificultad nítida y una condición extra que cambia por completo la búsqueda.
El acertijo del granjero chino
Enunciado
Un granjero compra 100 animales por exactamente 100 monedas.
Debe comprar al menos un animal de cada tipo.
- Cada búfalo cuesta 10 monedas.
- Cada cerdo cuesta 3 monedas.
- Cada pollo cuesta 1/2 moneda.
¿Cuántos animales de cada tipo puede comprar?
Ver solución
Solución
Respuesta: 5 búfalos, 1 cerdo y 94 pollos.
Planteamiento:
Sea b el número de búfalos, c el de cerdos y p el de pollos. Las condiciones del problema dan dos ecuaciones:
Multiplicando la segunda por 2 para eliminar decimales:
Restando la primera ecuación a esta:
Como debe comprar al menos un animal de cada tipo, b, c y p deben ser enteros positivos. Los valores posibles de b son muy limitados. La única solución entera es b = 5, c = 1, de donde p = 94.
Sin la condición de comprar al menos un animal de cada tipo, también habría otra solución: 0 búfalos, 20 cerdos y 80 pollos.
Verificación: