Пример того, как можно нестандартно мыслить и получить правильный ответ. В секретном кабинете что-то случилось с проводкой, и охрана вызвала электрика, чтобы он всё починил. Ему сказали, что три выключателя находятся снаружи, а три лампочки — внутри. Последние сейчас не горят. Каждый выключатель отвечает только за свою лампочку, но точной схемы не знает никто. Электрику разрешили как угодно щёлкать выключателями снаружи, но внутрь зайти позволили только один раз. Внутри с лампочками тоже можно делать что угодно, но по соображениям секретности возвращаться к выключателям уже нельзя. Как ему определить, какой выключатель отвечает за каждую лампочку? Решение Сразу напрашивается такое решение: включить одну лампу и выключить другую. Тогда если мы зайдём в комнату, то одна будет гореть, а другая — нет, и мы поймём, какой выключатель за что отвечает. Но если мы включим и третью лампу, то как отличим от такой же первой? А если выключим, то как отличим от неработающей второй? Нужно научиться
Сколько нужно программистов, чтобы вкрутить лампочку: задача про электрика
18 апреля 201918 апр 2019
5450
1 мин