Nueve plantas
Usaré la lógica binaria para responder esto, sabiendo que solo un barril está envenenado.
Primero, X alinea sus barriles en orden numérico a partir de 0 a 511 y asigna a cada barril de vino un número binario correspondiente a su posición numérica. Necesitamos suficientes columnas para acomodar el número dado de barriles. La matriz de código binario resultante para barriles se vería así:
0 0 0 0 0 0 0 0 0
- ¿Qué es [matemáticas] 5 \ circ6 [/ matemáticas] si [matemáticas] 1 \ circ2 = 2,2 \ circ3 = 12,3 \ circ4 = 36,4 \ circ5 = 80 [/ matemáticas]?
- ¿Qué mensajes ocultos, que otros no sabían, les has señalado a otros?
- ¿Llegará el Flik al final de la cuerda de 1000 cm de largo?
- ¿Cuál es la lógica aquí?
- ¿Qué viene después en esta secuencia 2, 5, 14, 26, 79, 126?
0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1 1
…
1 1 1 1 1 1 1 1 1
X asigna a cada planta el bit correspondiente a su número para cada barril. Por ejemplo, la planta 1 representa el primer bit en cada barril, la planta 2 representa el segundo bit y así sucesivamente. Por lo tanto, la planta 1 (P1) obtiene el bit 2 ^ 0, la planta 2 (P2) obtiene el bit 2 ^ 1, hasta que P9 obtiene el bit 2 ^ 8.
X luego hace nueve mezclas de vino, una para cada columna, tomando vino de cada barril si y solo si tiene un 1 en esa columna. Por ejemplo, la primera mezcla tiene vino de barriles 4, 5, 6, 7 … 512.
X da cada mezcla a una planta y anota cuáles de ellas se ven afectadas después de seis días (en la víspera de Año Nuevo). Habrá exactamente un barril que será parte de la mezcla que se le dio a todas las plantas que se vieron afectadas y no a las plantas que no se vieron afectadas. X encuentra ese barril colocando un bit por cada planta afectada y un bit 0 por cada planta no afectada en su orden de bit asignado. Por ejemplo, si P5, P7 y P9 están afectados, entonces el número de barril 21 (valor binario – 000010101) está envenenado.