Битовые изображения

> Свыше 18 квинтиллионов комбинаций двухцветных изображений на экране размером 64 пикселя, и только от пары из них что-то зависит.
>
>

**Битовые изображения** *(англ. Bitmaps)* — модовый обычный модуль. Представляет собой дисплей размером 8×8 пикселей, на котором присутствует битовое двухцветное изображение, а также содержит четыре кнопки от «1», «2», «3» и «4» внизу. Для обезвреживания модуля необходимо нажать одну правильную кнопку в зависимости от количества пикселей разного цвета на экране и их расположения.

Модуль является умеренно-лёгким для сапёра и для эксперта: может быть немного труден в определении верных характеристик и условий, связанных с битовым изображением. Для решения модуль требует последнюю цифру серийного номера, а также в разных случаях может требовать иную информацию о корпусе бомбы: первую цифру серийного номера, количество батареек, индикаторов (горищях и негорящих) и портов.

## Руководство

На экране модуля отображено бинарное изображение, состоящее из 64 пикселей и поделённое на 4 «квадранта», в каждом из которых находится ровно по 16 пикселей. Каждый из них может быть либо светлым (который мы называем «**белым**», хотя он может быть и цветным), либо тёмным (который мы называем «**чёрным**»).

В таблице ниже начните с условия, чей номер совпадает с **последней цифрой серийного номера**. Проходите по условиям сверху вниз (переходя с 9 на 0, если требуется), пока не найдёте то, которое является для вас верным.

После этого возьмите ответ из последнего столбца таблицы и подсчитайте его для применимого условия. Прибавляйте или вычитайте 4, пока ваш ответ не окажется **в пределах 1-4**, и затем нажмите на соответствующую кнопку на модуле для его деактивации.

* Если в условии из таблицы сказано про «*квадранты с большинством **белых**/**чёрных** пикселей*», то имеется в виду количество квадрантов, в которых число пикселей одного цвета больше числа другого; говоря другими словами, в которых пикселей одного цвета больше половины (9 или более).

## Советы по обезвреживанию

Есть несколько способов решения данного модуля. Вы можете выбрать тот, который вам удобнее. Первым шагом эксперт определяет верную строку с условием, равной последней цифре серийного номера, а затем:

* **Параллельное решение:** эксперт задаёт вопросы сапёру, связанные с количеством/расположением пикселей, которые тот проверяет у себя на модуле, и далее отвечает «да/нет». И так продолжается до тех пор, пока верное подходящее условие не будет найдено. Этот метод не требует записывания и запоминания какой-либо информации.
* **Экспертное решение:** сапёр называет эксперту количество **белых**/**чёрных** пикселей во всех четырёх квадрантах, например: «*чёрных пикселей: 4, 8, 7, 5*», а также сообщает, есть ли у него на изображении уникальные условия (строка/столбец одного цвета, либо квадрат 3×3). Достаточно называть лишь количество пикселей одного цвета, а эксперт легко сможет высчитать их число для другого цвета, вычтя количество из числа 16). Эксперт записывает всё это, и, не задавая больше никаких вопросов, приступает к проверке условий. И в конце лишь сообщает сапёру готовый ответ — кнопку, которую тому необходимо нажать.

## Галерея

Ниже представлены различные варианты сгенерированных изображений на экране модуля с подписанными уникальными особенностями. Для иллюстрации примеров взято допущение, что последняя цифра серийного номера равна «**2**», либо «**8**», чтобы условия из таблицы попали именно на эти шаги соответственно (на № 2, в случае, если имеется строка из пикселей одного цвета, либо № 8, если имеется квадрат 3×3 одного цвета).

Заметьте, что, конечно же, если последняя цифра серийного номера окажется другой, то могут выполниться другие условия, несмотря на наличие одноцветных строк/столбцов, либо квадратов 3×3.

Имеется полностью белый квадрат 3×3. Его центральный пиксель находится в 7-ом столбце, считая слева направо.
Ответ — **3** (так как 7 – 4 = 3).Имеется чёрный квадрат 3×3, центральный пиксель которого находится в 4-ом столбце.
Ответ — **4**.Имеется полностью белый столбец. Считая слева направо, данный столбец является четвёртым по счёту.
Ответ — **4**.Имеются два одноцветных столбца — белый и чёрный. **Обратите внимание!** Условие №2 НЕ подойдёт, так как у нас более одного столбца одного цвета. Верный ответ в данном примере будет зависеть от других условий.
Ответ — **зависит от прочих условий**.Имеется полностью белый столбец, который является шестым по счёту.
Ответ — **2** (так как 6 – 4 = 2).Имеется полностью чёрный столбец, который, аналогично предыдущему примеру, является шестым по счёту.
Ответ — **2**.Имеется как квадрат 3×3, так и две белые строки. Условие №2 НЕ подойдёт. Если никакие другие условия, кроме восьмого, не выполнятся, то, как и в примерах выше, центральный пиксель квадрата 3×3 находится в 7-ом столбце.
Ответ — **3**.Имеются две чёрные строки и три квадрата 3×3, расположенных в одной и той же области. Условие №2 НЕ подойдёт. Для ответа нам нужен тот квадрат, который встречается первым в порядке чтения — и это самый верхний квадрат 3×3, центральный пиксель которого находится в 4-ом столбце.
Ответ — **4**.
## Ссылки

* Оригинал на английском
* Оригинал на русском
* Оптимизированно-сокращённое руководство (от Quinn Wuest)