Навчання / Бібліотека / Головоломки
Усі лампи на сітці
Сітка ламп на починає з усіма ввімкненими лампами. Натискання лампи перемикає її та лампи, що мають із нею спільне ребро (увімкнена стає вимкненою, а вимкнена — увімкненою). Яка мінімальна кількість натискань вимикає всі ламп?
Для перевірки відповіді потрібен JavaScript. Підказка й розв’язок відкриваються і без нього.
Підказка
Одне натискання перемикає щонайбільше ламп. Чи достатньо цього для нижньої оцінки, а потім для плану, що її досягає?
Розв’язок
- Натискання перемикає щонайбільше ламп, а натискання перемикають щонайбільше ламп разом, що менше за ламп, які мають змінитися, тож потрібно щонайменше натискання.
- Пронумеруйте рядки й стовпці від до . Натискання ламп , , і , кожна з яких лежить на межі й тому перемикає рівно лампи, перемикає ламп загалом.
- Ці натискання перемикають лампи , , , ; , , , ; , , , ; , , , , які всі різні, тож кожна лампа перемикається один раз.
- Мінімальна кількість натискань дорівнює .
Відповідь: