Red de conocimiento informático - Conocimiento informático - ¿Cómo programar (C o C) para resolver este problema planteado por Einstein?

¿Cómo programar (C o C) para resolver este problema planteado por Einstein?

Alemán

De hecho, el proceso es muy sencillo, siempre que lo pienses detenidamente.

En primer lugar, podemos obtener la información de una tabla bidimensional desde el inicio de la pregunta:

La primera habitación, la segunda habitación, la tercera habitación, la cuarta habitación, la quinta habitación

Color

Nacionalidad

Bebidas

Cigarrillos

Mascotas

Luego, siga respondiendo las indicaciones. Complete la información obtenida y obtendrá la respuesta.

Echemos un vistazo al proceso de razonamiento:

A partir del consejo 8, podemos saber: las personas en la tercera casa beben leche, llenamos la leche en (bebidas, tercera casa). Esta ubicación es la siguiente:

Primera habitación, segunda habitación, tercera habitación, cuarta habitación, quinta habitación

Color

Nacionalidad

Beber leche

Cigarrillos

Mascotas

Entonces podemos saberlo por el Consejo 9: los noruegos viven en la primera habitación, así que completamos el noruego Ir a (nacionalidad , primera habitación) esta ubicación.

Consejo 14. El noruego vive al lado de la casa azul. Como el noruego vive en la primera casa, solo hay una al lado de él, que es la segunda casa, entonces (color, segunda casa). ) Complete en azul.

La tabla actual debería verse así:

Primera Habitación Segunda Habitación Tercera Habitación Cuarta Habitación Quinta Habitación

Color Azul

Nacionalidad Noruega

Beber leche

Cigarrillos

Mascotas

Pista 4, la casa verde está a la izquierda de la casa blanca, desde Desde el información de la tabla que acabamos de obtener arriba, podemos ver fácilmente que el invernadero solo puede estar en la tercera o cuarta habitación. Pero la información no es suficiente para determinar la ubicación específica. Podemos consultar otra información. Consejo 5: los propietarios de invernaderos toman café. Este consejo es fácil de saber, la cuarta habitación es verde (porque la tercera habitación se ha llenado de leche). Esta vez obtuvimos tres datos a la vez: verde (color, cuarta habitación), café (bebida, cuarta habitación), blanco (color, quinta habitación).

La primera habitación, la segunda habitación, la tercera habitación, la cuarta habitación y la quinta habitación

Color: azul, verde, blanco

Nacionalidad: noruega

Bebe Leche Café

Cigarrillos

Mascotas

Consejo 1. Los británicos viven en casas rojas. A simple vista se ve que la primera sala pertenece a los noruegos, lo cual es imposible. La segunda habitación, la cuarta habitación y la quinta habitación no son rojas. Entonces: Rojo (color, tercera habitación), Británico (nacionalidad, tercera habitación)

Pista 7. El dueño de la casa amarilla fuma cigarrillos Dunhill. Ja, es simple excepto la primera habitación, todos los demás colores han sido completados, amarillo (color, primera habitación), Dunhill (cigarrillo, primera habitación)

Pista 11, personas que crían caballos I. vive al lado de alguien que fuma cigarrillos Dunhill, y al lado sólo hay un segundo cigarrillo Dunhill. Caballo (mascota, segunda habitación)

Primera habitación, segunda habitación, tercera habitación, cuarta habitación, quinta habitación

Color amarillo azul rojo verde blanco

Nacionalidad: Noruego, británico

Bebidas, leche y café

Cigarrillos Dunhill

Caballos como mascota

Todo se acabará, muy pronto Solo sé la respuesta . La próxima vez será un poco difícil, así que todos deberían trabajar duro.

Consejo 3. Los daneses beben té. Utilice el método de eliminación. Los noruegos son los que beben té. Quedan la cuarta habitación. Es la quinta habitación y las indicaciones no son suficientes para determinar la ubicación. No tengas miedo, mira otras indicaciones.

Consejo 12. La persona que fuma Blue Master bebe cerveza. Si utilizas el método de eliminación anterior, obtendrás la segunda o quinta habitación. No te queda más remedio que mirar otros consejos. Sin embargo, podemos saber a partir de estos dos consejos que el contenido de estos dos consejos es incompatible, porque la bebida del consejo 3 es té y la bebida del consejo 12 es cerveza.

Pista 15. La persona que fuma cigarrillos Blends tiene un vecino que bebe agua. De este consejo sólo podemos excluir la primera y la quinta habitación. La primera habitación contiene los cigarrillos de Dunhill, mientras que el vecino de la quinta habitación bebe café. Todavía no he obtenido ninguna información útil, lo cual es frustrante. . .

Espera un momento, espera, ¿no te parece interesante? Hay cierta superposición entre los dos consejos anteriores y este consejo. Sí, así es, este es el punto decisivo. Obviamente, si cualquiera de las indicaciones 3 y 12 está en la quinta habitación, la suposición de que la indicación 15 está en la cuarta habitación no es válida, pero si cualquiera de ellas está en la quinta habitación, la otra debe estar en la segunda habitación. Si En este caso, la suposición de que el mensaje 15 está en la tercera habitación no es válida. Porque ninguno de los dos tiene un vecino de quien beber agua. Después de excluir las habitaciones primera, quinta, cuarta y tercera, eso es todo lo que queda. . . No te puedes equivocar, completa: Mezclas (cigarrillos, segunda habitación). Pero su vecino sólo tiene una bebida libre, que es la primera habitación, agua (bebida, primera habitación)

La primera habitación, la segunda habitación, la tercera habitación, la cuarta habitación y la quinta habitación

Color Amarillo Azul Rojo Verde Blanco

Nacionalidad Noruego Británico

Bebidas Agua Leche Café

Cigarrillos Dunhill Blends

Mascota Caballo

Bien, ahora finalmente doy un suspiro de alivio. Volvamos a mirar el consejo 12. Las personas que fuman Blue Master beben cerveza. Es la quinta habitación, muy fácil (acabamos de deducir la segunda o quinta habitación. Ahora, los cigarrillos en la segunda habitación son Blends, por lo que se puede determinar que es la quinta habitación), Blue Master (cigarrillos, quinta habitación) , cerveza (Bebidas, Sala 5). Al contrario de este consejo 3, los daneses beben té. Naturalmente es la segunda habitación. Danés (nacionalidad, segunda habitación), té (bebida, segunda habitación).

La primera habitación, la segunda habitación, la tercera habitación, la cuarta habitación y la quinta habitación

Color amarillo azul rojo verde blanco

Nacionalidad Noruega Danesa Británica

Bebidas Agua Té Leche Café Cerveza

Cigarrillos Dunhill Blends Blue Master

Caballo Mascota

El siguiente paso es muy fácil, consejos 13 Los alemanes fuman cigarrillos Prince, excluyendo a los no alemanes en las tres primeras salas y excluyendo los cigarrillos Blue Master en la última sala. Alemán (nacionalidad, cuarta habitación), Príncipe (cigarrillos, cuarta habitación).

Consejo 2: Cuando los suecos crían perros, las primeras cuatro habitaciones están ocupadas por otros. Quienes crían perros deben ir a la quinta habitación: suecos (nacionalidad, quinta habitación), perros (mascotas, quinta habitación). entre).

Consejo 6. Las personas que fuman cigarrillos Pall Mall se quedan con los pájaros. Los que no tienen cigarrillos se quedan con la tercera habitación, Pall Mall (cigarrillos, tercera habitación), y los pájaros (mascotas, tercera habitación). .

La primera habitación, la segunda habitación, la tercera habitación, la cuarta habitación y la quinta habitación

Color amarillo azul rojo verde blanco

Nacionalidad Noruega Danesa Británica Alemanes, suecos

Bebidas, agua, té, leche, café, cerveza

Cigarrillos, Dunhill Blends, Pall Mall, Prince Blue Master

Mascotas, caballos, pájaros, perros

Solo queda una pista. Pista 10. La persona que fuma cigarrillos Blends vive al lado de la persona que tiene gatos. La persona que fuma cigarrillos Blends está en la segunda habitación. la puerta es la primera y la tercera. La tercera cría pájaros. Luego el gato es el primero.

Solo la mascota de la cuarta habitación no tiene preguntas que completar, por lo que tiene la respuesta final. El pez es criado por alemanes.