¡Hola a todos! Mi problema es el siguiente: Hay un tablero de 10 por 10 bombillas. (Así que es un cuadrado con 10 columnas y 10 filas). Cada bombilla tiene su propio interruptor. Sin embargo, algo ha fallado y cuando se utiliza un interruptor no sólo cambia el estado de la bombilla propia sino los estados de todas las otras 18 bombillas en su columna (9) y fila (9). (un cambio de estado significa obviamente: las luces apagadas se encienden, las encendidas se apagan) Así que un clic cambia el estado de la bombilla requerida Y todas las bombillas en su fila y columna. ¿Cuántos clics (interruptores utilizados) serán necesarios como mínimo para apagar todas las bombillas si están todas encendidas?
Me he pasado literalmente horas pensándolo una y otra vez. Es bastante sencillo que el orden de los clics es irrelevante y usar el mismo interruptor más de una vez no tiene sentido. (Quiero decir que usar el mismo interruptor dos veces es como no usarlo, y usarlo tres veces es como una sola vez {sólo importa la paridad (par/impar)}. En consecuencia, hay 2^100 posibilidades, así que lamentablemente más de lo que un ordenador podría comprobar en un tiempo razonable. De todos modos, me gustaría tener un número con algún tipo de prueba matemática.
Mi "conjetura" es 100. Creo que hay que usar todos los interruptores para cambiar el estado de toda la mesa. (lo que funciona porque todas las bombillas cambiarían 19 veces) Aunque puede haber una forma mejor (con un número menor de interruptores)... ¿Alguna idea? :D